您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页多个进程可以监听同一个端口?

多个进程可以监听同一个端口?

来源:爱玩科技网

多个socket绑定同一个端口,叫做端口复用

下列代码可以使用socket绑定多次

//SO_REUSEADDR选项就是可以实现端口重绑定的  
  if(setsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char *)&val,sizeof(val))!=0)  
  {  
  printf("error!setsockopt failed! ");  
  return -1;  
  }  

端口复用真正的用处主要在服务器编程:当服务器需要重启时,经常会碰到端口尚未完全关闭的情况,这时如果不设置端口复用,则无法完成绑定,因为端口还处于被别的套接口绑定的状态之中。


因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务