另外比较奇怪的是在Linux下SOL_SNDLOWAT值为1,而FreeBSD是前面UNP中提到的2K,所以按道理Linux应该更容易出现select返回中写而发送阻塞,但测试结果FreeBSD更固定地出现。
环境是Fedora 7.0和FreeBSD 7.0。
由于是测试代码,有些乱。Client代码如果要在FreeBSD下编译需要在
#include <sys/types.h>
#include <sys/socket.h>
后面再包含一些文件:
#include <netinet/in.h>
2008-5-2 00:04
下载次数: 0
Server测试代码2008-5-2 00:04
下载次数: 0
Client测试代码
会员注册
会员登录
个人空间
发表评论