linux上socket连接的TIME_WAIT能避免产生么?
如题: 出现了大量的timewait,
用这种方法还是存在:
linger m_sLinger;
m_sLinger.l_onoff = 1; // 在closesocket()调用,但是还有数据没发送完毕的时候容许逗留
m_sLinger.l_linger = 0; // 容许逗留的时间为0秒
setsockopt(sd,
SOL_SOCKET,
SO_LINGER,
&m_sLinger,
sizeof(m_sLinger));
setsockopt(sd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse));
1楼说的对,不能避免,tcp自动产生该状态.
学习了!
相关问答:
大家好,本人目前刚刚接触Linux。现在公司的项目需要缩减Linux的Kernel和APP部分的Code Size。目前我们使用的是Linux2.6.22.15版本,应用于ADSL Modem(家庭网关)。
1.我们产品应用是ADSL Gateway,Kernel部 ......
我安装red hat enterprise linux 5.1 的时候。没有设置root密码。
只有设置一个普通帐号。
不可能吧 肯定有个画面是让你输入root用户名密码
你肯定错过了
没密码能进去?
用单用户模式进 ......
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......