我想实现一个客户端与多个服务器通信,有没有什么简单的方法呢?

解决方案 »

  1.   

    socket建立多个服务器的连接就行了啊需要与哪个通信就向哪个send
      

  2.   

    客户端与服务器之间是面向TCP的连接方式的。不知道怎么来建立与多个服务器之间的连接,呵呵,才接触这方面,能不能说得更详细点啊
      

  3.   

    多建个socket连接对象呀!~!~~
      

  4.   

    你可以将这几个服务端的IP与Port等做一个struct,然后用多线程的方法去实现.
      

  5.   

    一个循环不就全部链接了吗?
    也就是多个操作//连接服务器  
    if (connect(m_SOCKET,(sockaddr*)&m_hostAddr,sizeof(sockaddr))== SOCKET_ERROR )
    {
    WSACleanup(); //释放资源
    return false;//退出
    }
    return true;//退出
      

  6.   

    多搞几个SOCKET,分别连接不同服务,就象开几个网页一样
      

  7.   

    怎么实现的,多个socket接收数据会乱吗
      

  8.   

    这种情况下,如果“目标服务器”有多个机器不在线,那么客户端去不断连就会导致产生很多的SYN_SEND,很可能使客户机器的网络访问缓慢或者出现异常。
      

  9.   

    我现在的情况是,我客户端是要连接4个服务器,但是现在我只连接了一个,但是另一个socket也能接到数据,怎么能使只有我连接的socket能接到,其他的接不到数据,谢了,问题亟待解决!!!各位大虾不另赐教