我想在局域网内通过一台服务器向所有客户端广发信息,请教winsock设置。用TCP还是UDP?谢谢!!

解决方案 »

  1.   

    如果数据量不大的话 可以用广播(udp)
      

  2.   

    用UDP就可以比如你的局域网是192.168.0.X你向192.168.0.255这个地址发消息则1-254都能收到。
      

  3.   

    比如服务器是192.168.0.15服务器上的winsock则为
    WinsockServer.RemoteHost = "192.168.0.255"
    WinsockServer.LocalPort = "2028"
    WinsockServer.RemotePort = "2029"
    WinsockServer.Bind 2028客户端
    WinsockClient.LocalPort = "2029"
    WinsockClient.RemotePort = "2028"
    WinsockClient.RemoteHost = "192.168.0.15"
    WinsockClient.Bind 2029