请教Socket通信问题

Lakers_24号程序员 2014-02-21 01:25:09
我要与一个短信网关通信,
短信网关是java开发的,
首先 java和C#语言上的差异是:C# byte[]是无符号的 java的byte[]是有符号的

而C#里代表有符号的是sbyte[] 所以C#的sbyte[]才是对应java的byte[];

而C# 的socket又不能发送 sbyte[] 类型, 只能发送byte[] 的类型,

而我把byte[]的发出去, 对方java一看,不一样,所以我得发送sbyte[] java方才认识

请教 我如何 通过C# 的socket发送sbyte[]

...全文
123 点赞 收藏 3
写回复
3 条回复
Susiria 2014年02月22日
How to send sbyte[] using socket http://social.msdn.microsoft.com/Forums/vstudio/en-US/864f9fa1-f6cc-4ea3-afe3-2fe1fe57b0ef/how-to-send-sbyte-using-socket?forum=csharpgeneral
回复 点赞
CGabriel 2014年02月21日
Socket 使用的 TCP (或者 UDP) 协议是独立的,它与编程语言没有关系。 无论什么语言,当成是二进制流来收发即可。
回复 点赞
Lakers_24号程序员 2014年02月21日
有人顶没请支持一下吧
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告