赞
踩
如果已经建立的socket,如果改变了PC的IP,则socket不受影响,前提是用localaddr.sin_addr.s_addr = INADDR_ANY; 但是PC改变IP后,此socket加入的组播需要重新加入:所以重新建立socket,重新加入组播 2. bind端口之前,设置socket选项REUSEADDR,支持一个端口绑定多个socket。原因是一个端口close之后,并没有立刻释放干净,会进入TIME_WAIT阶段,通常完全释放需要2分钟 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。