要实现的功能:服务器端用winsock向每个客户端循环发送消息,客户端收到消息后再发送给服务端。
目的:确定每个工作站运行是否正常。
问题:1、用UDP还是TCP,如果用UDP的话(循环更改远程主机名),会不会出现数据包丢失?如果用TCP,怎么设计?
      2、网络资源占用情况如何?谢谢!

解决方案 »

  1.   

    要判断正常  还不如用ping 简单点  何必那么多事情呢  ping 192.168.0.2 >aa.txt 
    load aa.txt
      

  2.   

    谢谢jinesc(三十功名尘与土,八千里路云和月;) ,请问在VB里怎么实现,怎么判断?
      

  3.   

    如果你不用ping命令的话,
    在vb中可以用IcmpCreateFile和IcmpSendEcho来实现ping.
    即用Icmp的方法实现Ping.功能更强大.
      

  4.   

    shell呀  等于执行DOS命令
      

  5.   

    jinesc(三十功名尘与土,八千里路云和月;) : 具体怎么写?
      

  6.   

    当然使用UDP啦,多呀,直接拿你的Server从某一个端口(如:8888)像广播地址发一个消息,广播地址:255.255.255.255所有的在线的并且监听8888端口的Client都会收到这个消息,然后回应,不就完了很简单的
      

  7.   

    flyingZFX(★我飞★我飞★我飞呀飞★) :       如果所有工作站同时回应服务器会不会接收不完全?