我现在写了个msn messenger客户端,给另外一个微软的messenger客户端传输文件的时候,每传一个2k的包就必须要等一下子,否则就失败,我在本地测试的时候Sleep 100ms就可以了,然后如果从互联网络上传,这个时间就必须要根据网速来了,有的300ms,有的600ms,请问有没有什么好的办法可以知道网速?或者谁写过msn messenger客户端的大虾有这方面的经验,请赐教。