请教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[]

...全文
156 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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) 协议是独立的,它与编程语言没有关系。 无论什么语言,当成是二进制流来收发即可。
  • 打赏
  • 举报
回复
有人顶没请支持一下吧

110,555

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧