Sockets WindowsPhone7中的套接字在emulator中可以正常工作,但在手机上不能

Sockets WindowsPhone7中的套接字在emulator中可以正常工作,但在手机上不能,sockets,windows-phone-7,tcp,udp,windows-phone-7.1,Sockets,Windows Phone 7,Tcp,Udp,Windows Phone 7.1,我正在试用Mango for Windows Phone 7的Beta 2刷新版中新增的套接字通信(TCP和UDP) 我的问题是,它在模拟器和实际手机(三星Omnia 7)上的表现不同 首先,我已经尝试UDP好几天了,但是性能有很多问题。我收到了非常突发的UDP消息,这让我不知所措 现在我正在尝试TCP,但这里我遇到了其他问题。首先,无论服务器是否启动,在手机上运行(ConnectAsync)时,我总是会立即得到“成功”的SocketResult。在模拟器上运行时,我得到“连接被拒绝”,这在没有

我正在试用Mango for Windows Phone 7的Beta 2刷新版中新增的套接字通信(TCP和UDP)

我的问题是,它在模拟器和实际手机(三星Omnia 7)上的表现不同

首先,我已经尝试UDP好几天了,但是性能有很多问题。我收到了非常突发的UDP消息,这让我不知所措

现在我正在尝试TCP,但这里我遇到了其他问题。首先,无论服务器是否启动,在手机上运行(ConnectAsync)时,我总是会立即得到“成功”的SocketResult。在模拟器上运行时,我得到“连接被拒绝”,这在没有服务器运行时更为常见。当服务器在线时,我首先获得“成功”,然后在尝试使用连接时获得“连接重置”。服务器永远无法通过Accept。在模拟器上运行时,一切正常

为什么会这样?我知道Mango仍在测试版中,但这可能是我在这里遗漏的东西吗?我怀疑我的代码没有问题,因为它在模拟器模式下运行良好。我试过关闭Windows7防火墙,但没有任何效果


我使用的是三星Omnia 7和Mango(7.10.7712.60)的Beta 2刷新版。手机已连接,Zune正在运行。我还需要升级固件吗?

用Zune测试很少是个好主意,因为它有一些网络问题。取而代之的是考虑使用WpCalpT.EXE(在<代码> C:\程序文件\微软SDKS \ Windows Phone \ V7.1\Too\\WpClinux )中找到。
另外,请始终在不连接电缆的情况下进行测试,以查看手机本身的反应。

您是否在未连接Zune的情况下进行了测试?用WPConnect.exe而不是Zune尝试这两种方法,并且不使用任何电缆。啊,这确实有帮助。忘了试一试。在断开电话的情况下跑步效果更好。但是现在我的性能变慢了,NoDelay=false时每秒5条消息,NoDelay=true时的whery BURTSTY/erratic,自定义限制为每100毫秒一条消息。嗯。无论如何,谢谢。把它作为一个真实的答案添加到我可以检查它。你如何通过IP和端口识别你试图从电话连接到的机器。ipconfig中显示的IP。