在WP7上创建套接字服务器

时间:2012-03-03 11:50:57

标签: sockets windows-phone-7 tcp

我正在为wp7开发多人游戏。 此时我在UdpMultiCastClient上成功实现了Udp上的多人游戏。 好吧,没有手机本身我无法测试它,但从其他各种网站(包括SO)似乎UDP数据包不会越过路由器外。所以我想实现一个TCP P2P,所以每个游戏客户端都连接到其他人,所以数据不会通过服务器代理。 但是WP7上的socket类没有Listen方法,也没有AcceptAsync。 这是正常的吗?

1 个答案:

答案 0 :(得分:2)

遗憾的是,您似乎无法绑定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