messenger客户端网络传输速度过快导致的有关问题
messenger客户端网络传输速度过快导致的问题
我现在写了个msn messenger客户端,给另外一个微软的messenger客户端传输文件的时候,每传一个2k的包就必须要等一下子,否则就失败,我在本地测试的时候Sleep 100ms就可以了,然后如果从互联网络上传,这个时间就必须要根据网速来了,有的300ms,有的600ms,请问有没有什么好的办法可以知道网速?或者谁写过msn messenger客户端的大虾有这方面的经验,请赐教。
------解决方案--------------------
TCP就不需要控制了,UDP的话,得根据接收方的速度来决定。
------解决方案--------------------
那是对方接收处理的太慢。不是你发送的问题
------解决方案--------------------
不应该有Sleep这种情况
原因也有可能是msn client的问题,也有可能是你的问题。
我现在写了个msn messenger客户端,给另外一个微软的messenger客户端传输文件的时候,每传一个2k的包就必须要等一下子,否则就失败,我在本地测试的时候Sleep 100ms就可以了,然后如果从互联网络上传,这个时间就必须要根据网速来了,有的300ms,有的600ms,请问有没有什么好的办法可以知道网速?或者谁写过msn messenger客户端的大虾有这方面的经验,请赐教。
------解决方案--------------------
TCP就不需要控制了,UDP的话,得根据接收方的速度来决定。
------解决方案--------------------
那是对方接收处理的太慢。不是你发送的问题
------解决方案--------------------
不应该有Sleep这种情况
原因也有可能是msn client的问题,也有可能是你的问题。