网络字节顺序的问题,不是真正的数字需要转换吗?大家看看好吗。

jyojyo 2003-07-06 11:22:57
问题是这样的,我从界面上获得一个数字 12 ,然后按照规定的协议转化成2进制的
00010010,这样该数字就变成了一个字节。然后我不断的接受新的数字并转化,将其累积成4096个字节后发送。

那么,这时候这个缓冲是什么类型的呢,是数字还是字符数组。在网络上传和接受的时候需要进行字符顺序转换吗?

我真的有点糊涂了,希望大家帮帮忙。
...全文
28 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ypos 2003-07-08
  • 打赏
  • 举报
回复
要看你在另一边把它当什么,当16位或32位时就要转换,虽然由CPU决定,但是你要让你的程序可以在各种环境下运行就要这样
aaronzhang 2003-07-06
  • 打赏
  • 举报
回复
字符数组的用起来好像比较方便,比较好。

你是打算使用什么方式在网络上传递和接收?CSocket?还是Winsock?实际上如果两台传递消息的机器是使用相同CPU的话,是可以不用转换的。例如都是Intel的,但如果一边是Intel的,一边是Motor的,那应该就需要转换。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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