CSocket 是否能设定字节顺序

victorliu168 2008-05-08 10:30:30
写一个Socket的客户端程序,象Server端发送数据和接收来自server的数据
想问一下MFC CSocket类是否能设定字节顺序(internet byte order or
Host byte order)。
我查过。有的说CSocket的 Byte order已经被MFC做掉了。不能手动设定了
真的是这样吗?
...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
长尾巴的悟空 2008-05-09
  • 打赏
  • 举报
回复
都很强!
victorliu168 2008-05-08
  • 打赏
  • 举报
回复
感谢楼上几位的教诲
晨星 2008-05-08
  • 打赏
  • 举报
回复
CSocket类的Send和Receive函数都是基于void*的,哪来的字节序问题。
至于Bind和Connect两个成员函数的port参数,这个,既然都封装成类了,当然应该使用本机字节次序。
菜牛 2008-05-08
  • 打赏
  • 举报
回复
发送、接收无所谓字节顺序的,好好看看socke的教材。
至于数据处理中,可以用htonl/htons和ntohl/ntohs等函数,和socket其实无关。还有WSA开头的WSAHtonl等功能更强。
zdleek 2008-05-08
  • 打赏
  • 举报
回复
你既然写了程序,发两个数据包测试一下不就好了

18,356

社区成员

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

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