我正在为wp7开发我的多人游戏。此时此刻,我成功地在UdpMultiCastClient上实现了Udp上的多人游戏。好吧,没有手机我不能测试它,但是从其他不同的站点(包括在内)看起来UDP数据包不会在路由器之外传输。所以我想实现一个TCP P2P,这样每个游戏客户端就可以相互连接,这样数据就不会通过服务器进行代理了。但是WP7上的socket类没有Listen方法,AcceptAsync也没有。正常吗?
发布于 2012-03-05 21:08:21
不幸的是,您似乎不能绑定WP7.5套接字来侦听特定端口上的传入连接。所以手机不能充当服务器。这真是太可惜了。TCP P2P连接将是非常棒的。
希望这将在下一版本的Windows Phone中实现。同时,最简单的解决方案可能是在中间使用两个设备都连接到的服务器。
编辑:套接字侦听器在WP8.1中可用...
https://msdn.microsoft.com/en-us/library/windows/apps/hh202858(v=vs.105).aspx https://msdn.microsoft.com/en-us/library/windows/apps/hh202874(v=vs.105).aspx
https://stackoverflow.com/questions/9545900
复制相似问题