如果对方socket已经accept了一个监听,怎样设置如果在连接对方是就无法连接?

解决方案 »

  1.   

    两台机器A,B连接机器C,如果A已经连接到C,就不允许B再连接C,要怎样做?
      

  2.   

    N多种方法。记录连接机器信息,A连上后,B如果再连上后就断开。或者写个连接计数器,可以限制同时连接机器数。方法很多
      

  3.   

    做出了解决方法,有机器连接后就close掉主socket,让子socket发收数据。现在没问题,请问这样有什么弊端?
      

  4.   

    没弊端,我猜楼主所谓的主Socket是指用于Listen的Socket吧,关掉没问题的,就是服务器关了,不再接受新的连接而已