用UDP多播方式由主机向若干台从机发送数据,数据量不大,但是不能丢包,当主机确认每台从机都收到了的反馈后再发送下一组数据,否则重发,用winsock2 api实现。现有问题如下:
1.从机向主机反馈时用什么方式通信效率最高?UDP点对点?TCP?无根多播?其它?
2.winsock2用UDP作为协议时有没有响应网络事件的函数?例如OnRecieve?用OnTimer和OnIdle是不是效率很低还容易丢包?
3.有没有DX测试过多播的丢包率和效率?
诸位路过一定帮帮忙,感谢!
一名不懂就问的初学者
1.从机向主机反馈时用什么方式通信效率最高?UDP点对点?TCP?无根多播?其它?
2.winsock2用UDP作为协议时有没有响应网络事件的函数?例如OnRecieve?用OnTimer和OnIdle是不是效率很低还容易丢包?
3.有没有DX测试过多播的丢包率和效率?
诸位路过一定帮帮忙,感谢!
一名不懂就问的初学者
3.多播的丢包率其实要看你网络状况、效率还不错,以前我们可以同时在64k带宽下传2路mpeg4视频,效果跟单点传输差不多。
我也想这样用
我想用udp传输实时数据,而同时的反馈信息用tcp实现