我现在用winsock实现了局域网中点对点的文件发送,老师要求实现局域网中的广播地址发送文件,就是当在局域网中输入172.16.255.255就对局域网中所有的机器发送同一个文件,请问各位高手,这个如何实现!请问,winsock支持广播地址发送吗,用winsock控件数组能实现吗?还是需要用线程实现!还是什么都不用。
最好有代码说明,谢谢!

解决方案 »

  1.   

    对广播地址发送即可,只能用udp,注意接收端的数据校验
      

  2.   

    可是udp不见得可以正确接收大文件,而且校验很麻烦,udp有没有代码可以参考那
      

  3.   

    http://www.csdn.net/Develop/Article/15/15785.shtm
      

  4.   

    我用的是vb 做的,现在做成了点对点传送,由服务器端向客户端发送,只是用了winsock控件,用的是tcp协议。可是如果要做成广播多路,是否应该用winsock控件数组,如果不用,我得那个服务器端是否支持多路发送,如果用udp做,是否应该在客户端加入数据验证,这个怎么做?