c***d 发帖数: 996 | 1 ☆─────────────────────────────────────☆
BobButtons (钮扣猫) 于 (Sun Sep 9 17:39:39 2007) 提到:
发信人: BobButtons (钮扣猫), 信区: Linux
标 题: Socket编程问题
发信站: BBS 未名空间站 (Sun Sep 9 17:39:21 2007), 转信
我在几个进程(可能在不同的主机上)之间通过socket传递一个整型指针指向的数组,
每个进程在开始的时候都会malloc出足够的空间来存放这个数组。运行时每个进程读到
这个数组后会做些改动然后再发出去。问题是,当数组的长度超过4096时,4096以后的
有些数据改动不会被正确的记录。而当数组长度增加的8000左右时recv函数就会出错。
请大家帮忙看看这是什么问题?
☆─────────────────────────────────────☆
microbe (纵使相逢应不识) 于 (Sun Sep 9 18:02:29 2007) 提到:
UDP has max packet limitatio |
|