请教各位老大,有关UNICODE字符串在网络上传送的网络字节顺序的问题 在WINDOWS下的UNICODE字符串是按照SHORT定义的,如果在网络上不进行网络字节顺序的转换,把字符串发送到其他的非WINDOWS系统下是否存在网络字节顺序的问题。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存在!when sending usinghtons()when receiving usingntohs() 那看你对接收到的unicode怎么转码的问题了,tcp包一般不会出现乱序的问题,不需要人为的去排序! 老大,起码你两边都要遵守TCP/IP协议吧?TCP/IP协议中怎么规定的,那就怎么做。 个人认为是存在的。正如zhujianping_es(DavidRipple)所说,我们不必关心细节,由相关函授自己解决 如果在网络上不进行网络字节顺序的转换,把字符串发送到其他的非WINDOWS系统下是否存在网络字节顺序的问题。----------这和操作系统有关吗?我一直以为只和硬件有关,如果对方机器是little endian 的话就转换是big endian的话就不用了,请高手指正 把它当为8bit的字符串传输,不需要关心,对方网络反正也是近这个顺序接收 没想过这问题,我的程序也是传输Unicode字符串,没做转换換 我觉得你只要按照socketTCP/IP协议的转换就应该没问题但是如果由windows过度到unix肯定是问题的,在win32平台上应该都是函数自己处理交互 哪一个WIN32函数能够让线程的EIP在一个指定的断点处停住? hook 魔兽的send 等函数 头文件 哪里有在对话框中创建真彩色的CToolBarCtrl的完整的源代码下载? 我在对话框的窗口上绘制的图形,怎么才能保持在刷新的时候不会掉? 我有个文件myh.h,在程序中许多文件都要用到它,所以我把它放在了stdafx.h中,但在编译的时候还是找不到myh.h中定义的类,但我看到有个程 一个电子邮件的问题,请指教。 写了个对话框,编译无错,可就是不显示! 火力支援,20分大抢购!!!! hook问题<2>? 封包大小固定吗?最大是1024字节吗? 怎样把一段内存从指定位置复制进另一端内存?
when sending using
htons()
when receiving using
ntohs()
TCP/IP协议中怎么规定的,那就怎么做。
正如zhujianping_es(DavidRipple)所说,我们不必关心细节,由相关函授自己解决
----------
这和操作系统有关吗?我一直以为只和硬件有关,如果对方机器是little endian 的话就转换
是big endian的话就不用了,请高手指正
但是如果由windows过度到unix肯定是问题的,
在win32平台上应该都是函数自己处理交互