UDP通讯问题,请教大家了 要实现数据不丢失现象,则可由A方用先发送控制码,对方B方收到后发回确认码,A方收到确认码后再开始发数据,B方收到后发续发数据码,A方收到收到续发数据码后若已发完所有数据则发结束码,否则就继循环发数据。这样就有效地防止数据丢失。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UDP和服务器没关系!可以无服务器运行!上面老兄提供一个解决办法.你可以直接判断对方计算机是否在线.如果数据丢失或者误码,UDP不要求确认,除非接收方发现出错或者丢失后向发送方请求重发,目前只能这样,所有UDP传输都这样解决的.对于这种广播或者多播,UDP里面提供了多播IP设置,可以多播或者广播.可以通过Mac地址控制那些计算机可以接收,那些不可以接收.注意UDP提供的数据包,udp负责发送和接收,至于包的内容是什么,你自己定义! 为什么不用serversocket控件和clientsocket控件?用TCP可以解决问题 如果要保证不丢包的话,可能需要使用Tcp/ip了。判断是否连接上就先握手一次吧。这是基本的建立通讯连接方法。 乱说!使用MSMQ就可不用建立连接并且保证数据能发送到对方。只要网络没什么问题,实时性也不错。 sql修改语句问题 附源码 C++语句转delphi问题 To斑竹:一个小建议 在Memo中,用代码怎么控制我要求的串处于选中状态? 如何用PC控制灯的亮灭? 有難度,說出思路也給分---delphi 調用外部程序執行登陸 下載 ServerSocket的问题,还望大家多多指教! 关于messagebox有MB_YESNOCANCEL(是、否、取消),怎样分别判断返回值? Access violation at address 004E1A54 in module 'TSGL_P.exe' 关于NET DDE的一个简单问题! 报表的格式 打印报表中如何显示报表的页数
可以无服务器运行!上面老兄提供一个解决办法.你可以直接判断对方计算机是否在线.如果数据丢失或者误码,UDP不要求确认,除非接收方发现出错或者丢失后向发送方请求重发,目前只能这样,所有UDP传输都这样解决的.对于这种广播或者多播,UDP里面提供了多播IP设置,可以多播或者广播.可以通过Mac地址控制那些计算机可以接收,那些不可以接收.注意UDP提供的数据包,udp负责发送和接收,至于包的内容是什么,你自己定义!
判断是否连接上就先握手一次吧。这是基本的建立通讯连接方法。