我试图不断地发送小的UDP包(8字节),尽可能快地从带有Windows 7.1 Beta2刷新(Mango)的三星Omnia7发送到带有Windows7的标准PC,而我的性能非常不稳定。
最奇怪的是,当我每1到4毫秒发送一条消息时,我的性能最好。如果我以更快的速度(< 1ms)或更慢(> 4ms)发送消息,我会得到奇怪的冻结,包似乎卡在某个地方(每0.5秒~0.5秒),然后才再次释放。
另一个奇怪的观察是,发送手机应用程序似乎仍在不断地发送信息。就好像冻结发生在应用程序之外,也许出现在手机上的网络设备中。但是为什么在消息之间延迟1-4毫秒是最佳的呢?为什么在以较低的速率(5-50毫秒)发送信息时,我会得到更多的冻结信息?
(当从模拟器发送时,我获得了良好的性能。)
更新
我现在有点放弃了。也许它在WP7.1的最终版本中工作得更好。等候的人必看见。
发布于 2011-10-20 10:11:43
在WP7上发送UDP数据似乎存在问题。请参阅问题日志
http://connect.microsoft.com/VisualStudio/feedback/details/690198/poor-udp-performance-in-windows-phone-7-mango
https://stackoverflow.com/questions/6930977
复制相似问题