H hermes Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #1 我在delphi5中使用NMUDP在2000和98之间传输文本数据,数据量不大,但是传输数目多而且非常频繁,基本上是实时不间断传输短文本(即连续发送),发现传输过程中丢包现象严重,有没有解决办法(除去自己控制重发这一种)?最好能附带源码。
我在delphi5中使用NMUDP在2000和98之间传输文本数据,数据量不大,但是传输数目多而且非常频繁,基本上是实时不间断传输短文本(即连续发送),发现传输过程中丢包现象严重,有没有解决办法(除去自己控制重发这一种)?最好能附带源码。
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #2 如果数据很重要,最好是用TCP协议发送。 UDP不丢包是不太可能的, 最好的办法是接收方接到一个包,就给一个接受到的信号, 发送方就发下一个包,双方确定一个等待时间,如果发送 方在指定的时间没有收到确认信号,就再次发送数据包
如果数据很重要,最好是用TCP协议发送。 UDP不丢包是不太可能的, 最好的办法是接收方接到一个包,就给一个接受到的信号, 发送方就发下一个包,双方确定一个等待时间,如果发送 方在指定的时间没有收到确认信号,就再次发送数据包
H hermes Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #4 如果改用NMStrm作实时数据传输(在另一线程中),对系统整体性能有无影响,应如何做呢?
H hermes Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #5 我试了一下,用tcp传不行,因为实时连续传送时总是提示“已经建立连接”。看来只有用UDP,各位帮帮忙,看看怎么样减少丢包数(不用自己控制重发)。