当前位置:  技术问答>linux和unix

不同Ip 绑定同一端口 ,设置过SO_REUSEADDR选项 仍然出现address already in use 错误,求教大神指点,新人做服务器开发

    来源: 互联网  发布时间:2017-05-29

    本文导语:  本文用四个线程绑定四个Ip到同一端口,调用过set_sock_opt();仍然有错误,只能启动第一个,后面三个错误,通过netstat命令发现此端口ip为0.0.0.0   ,通过打印信息发现我的ip确实传进去了,而且我只运行一个ip测试,...

本文用四个线程绑定四个Ip到同一端口,调用过set_sock_opt();仍然有错误,只能启动第一个,后面三个错误,通过netstat命令发现此端口ip为0.0.0.0   ,通过打印信息发现我的ip确实传进去了,而且我只运行一个ip测试,绑定是成功的,服务器启动了,可以正常和客户端通讯,求教高人指点,谢谢了,新手做服务器开发。
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

using namespace std;

#define NUM_THREADS 4

const char* ip_table[] = {"192.168.26.132","192.168.1.10","192.168.1.12","127.0.0.1"};
void* thread_function(void* servip)
{
    struct sockaddr_in servaddr,remote;
    int request_sock,nsock;
    int fd_num;
    int maxfd,fd;
    int ret;
    uint32_t addlen;
    fd_set set,reset;
    struct timeval timeout;
    int opt = 1;
    char buf[128] = {''};
    
    request_sock = socket(AF_INET,SOCK_STREAM,0);
    if(request_sock 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python 3 Tkinter教程之事件Event绑定处理代码实例
  • socket编程,服务器会用bind()绑定端口,而客户端不用绑定端口就可以调用connect()。那么客户端的端口时系统自己分配的么?是何时绑定的?
  • Docker 端口映射,端口绑定操作介绍
  • JQuery为页面Dom元素绑定事件及解除绑定方法
  • php使用socket_bind()函数绑定IP地址
  • 怎么在linux下实现软硬件的绑定和操作系统与硬件的绑定?请高人指教...谢了..
  • 为什么 我用socket绑定一个端口, 释放以后,短期内都没法再绑定这个端口了?
  • java的前期绑定和后期绑定使用示例
  • 请问原始套接字的绑定和一般都的套接字的绑定有什么区别吗
  • Asp.net中的数据绑定Eval和Bind应用示例
  • JQuery给元素绑定click事件多次执行的解决方法
  • LINUX主机绑定进行授权管理,怎么样才有效?
  • 分享:jquery事件重复绑定的解决办法
  • 对于socket UDP传输,一个端口只能被一个进程绑定?
  • IIS绑定域名图解教程
  • 请教一个关于linux系统中断亲缘性绑定的问题
  • 深入理解C++的动态绑定与静态绑定的应用详解
  • socket编程中客户端绑定端口的问题,请兄弟们指点一下
  • jquery1.10给新增元素绑定事件的方法
  • jquery为动态加载的元素绑定事件的代码
  • host绑定工具 hostproxy


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3