socket.send 发送的字符串,如下
strS = "6800000000000068010243C3D916"
Byte[] bytesSent = Encoding.Unicode.GetBytes(strS);
socket.Send(bytesSent, bytesSent.Length, 0);
接收到的怎么是些这样的内容。而不是我发送的包.
用别的测试工具发下去,接收的显示正常。
<<--服务器已收到:(56)6
<<--36 00 38 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 36 00 38 00 30 00 31 00 30 00 32 00 34 00 33 00 43 00 33 00 44 00 39 00 31 00 36 00
可能是Encoding转换有问题,但我用几个编码都试了,还是不行。谁知道请指教,多谢了。
Encoding.Unicode
ASCII
Default
UTF32
UTF8
UTF7
这些都试过,不行。
strS = "6800000000000068010243C3D916"
Byte[] bytesSent = Encoding.Unicode.GetBytes(strS);
socket.Send(bytesSent, bytesSent.Length, 0);
接收到的怎么是些这样的内容。而不是我发送的包.
用别的测试工具发下去,接收的显示正常。
<<--服务器已收到:(56)6
<<--36 00 38 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 36 00 38 00 30 00 31 00 30 00 32 00 34 00 33 00 43 00 33 00 44 00 39 00 31 00 36 00
可能是Encoding转换有问题,但我用几个编码都试了,还是不行。谁知道请指教,多谢了。
Encoding.Unicode
ASCII
Default
UTF32
UTF8
UTF7
这些都试过,不行。
解决方案 »
- 求SharpDevelop的代码格式化快捷键,以及Visual studio代码格式化快捷键
- C# 中带参数的insert语句当插入image类型为空值时报错
- 请教一个递归方法
- 怎么实现类似google map 的滚动鼠标的放大和缩小的功能,对一张图片的中心为中心开始放大,缩小?
- 请问怎样将ACCESS版本的系统转为SQL版本的
- 求教Access中数据库的操作问题,帮帮忙啊
- 想做类似银行触摸屏那种的一屏屏显示的C#Win
- 请帮我看下这段代码
- 不懂为什么换成object就会死锁
- 一个和数据搜索有关的问题!希望大家帮帮忙!谢谢!
- 怎样把WinForm中的控件与数据库绑定
- 应用程序最近出现一个恼人的现象,求救!
Encoding.GetEncoding("GB18030")
之类的。
应该是
socket.Send(bytesSent, 0, bytesSent.Length); 吧
应该是
socket.Send(bytesSent, 0, bytesSent.Length); 吧这个没有错,MSDN上的例子。