Chinaunix

标题: 报错EAGAIN!! [打印本页]

作者: channelV    时间: 2004-01-08 20:41
标题: 报错EAGAIN!!
socket程序两台主机通信,建立连接后一端读取文件并发送,另一端接收并写入文件,如果文件稍微大了一点,接收端报EAGAIN的错误,但是只要接受端不写文件的话就没有这个错误,是不是solaris对资源的使用有什么限制,有遇到这种问题吗?
作者: jingdeguo    时间: 2004-01-09 15:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: channelV    时间: 2004-01-09 16:26
标题: 报错EAGAIN!!
socket设置64K的发送和接收缓冲区,应该是没有问题,网络是100M的。我试过,若接收端只进行接收而不写文件,所有数据都可以接收完毕,问题好像是出在对系统资源的使用上,用setrlimit()修改了进程可以打开的文件数至512,仍是不可以,另外我用windows作发送断,solaris作接收断,呵呵,真的是让人头疼死了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2