vxworks client 程序,正常通信时,拔掉网线,client send返回errno= ENOBUFS (缓冲内存不足),shutdown、close后调用socket、setsockopt(设置缓冲区大小)、connect,会出现setsockopt返回-1或connect返回errno= ENOBUFS的现象,大约9分钟之后重建连接成功,不知原因如何? 如果在接收任务中shutdown、close,就不再调用send,但setsockopt、connect的错误同上。
请各位指点,非常感谢!