2011年3月8日

c# 通信中字节序处理

摘要: fromhttp://hi.baidu.com/qianko/blog/item/7ffe0701eb0c0fc7267fb518.html最近在写一个短信下发功能,客户端使用c#和java的短信网关的进行网络通信。 之前使用java进行开发,一切正常,改用c#无法收到网关应答。 想了半天意识到是不是网络字节序问题, java默认就是大端字节序,和网络字节序是一至的,所以不转换也不会有问题, 而c#在windows平台上是小端字节序。 网络发送字节流是按大端序发送,也就是从左到右发送,和c#的小端序相反,造成网关不能正常识别协议。 尝试c#中转换一下字节序,通信成功。 c#中字节序转换有两种方 阅读全文

posted @ 2011-03-08 17:17 ATAK 阅读(2590) 评论(0) 推荐(1) 编辑

导航