【发布时间】:2017-06-29 17:20:39
【问题描述】:
我有一个使用特定协议的给定服务器。 通过该协议,我需要向服务器发送 3 个不同的 2 字节大小的字符串 - 电子邮件、密码、用户名。
我不知道该怎么做... 我尝试转换字符串并更改其大小,但没有成功。
这就是我试图做的-
byte[] logInStream = System.Text.Encoding.ASCII.GetBytes("203##" + usernameTB.Text + "##" + passwordTB.Text + "##" + emailTB.Text);
NetworkStream serverStream = serverStream.Write(logInStream, 0, logInStream.Length);
serverStream.Flush();
【问题讨论】:
-
2 bytes sized strings是什么意思? -
是的...“2 个字节”是什么意思?您是否指的是服务器上可接受的编码。您可以尝试“System.Text.Encoding.UTF16....”。
标签: c# string server client byte