我在编程中遇到一个问题:
用winsock空件时,局域网内的两台机器可以连接,且正常,再加一台后就不行了,仍然是前两台通讯。
服务端,用了两个winsock并且开得端口不同。
用winsock编局域网程序时需要什么特殊的东西吗?
先谢了

解决方案 »

  1.   

    用控件数组,0专门用来侦听,没增加一台机器就用load winsock1(winsock1.count)
    具体在csdn搜一下,好多的,都有现成的程序
      

  2.   

    我用的是UDP协议,因为用TCP要用数组,占用大量端口。
    我写的局域网聊天室程序,随便就能应付10人左右,不过,由于局域网有三个交换机级联而成,对数据的传送有一定的影响。我个人认为影响不大。
      

  3.   

    vb6.0帮助文档里就有一个使用winsock控件的多用户连接例子,一清二楚!
      

  4.   

    我用的就是Fancly(彗星)的办法,至少3台是没得问题,多了没试验过.
      

  5.   

    处理一下多连接的问题就好了!!
    一百台机我也做过!但实际应用就无可奉告了!
    是用TCP?吧~呵呵!
      

  6.   

    我说多练习,是因为我以前也碰到过。当我第4次写ICQ系统程序时,就不大出这些乱七八糟的毛病了。