2012-03-03 26 views
3

我正在为我的多人游戏wp7工作。 此刻,我在UdpMultiCastClient上成功实现了Udp上的多人游戏。 那么,没有电话本身我无法测试它,但从其他各种网站(包括SO)看来,UDP数据包不会跨越路由器外面。所以我想实现一个TCP P2P,所以每个游戏客户端连接到其他人,所以数据不会通过服务器代理。 但WP7上的套接字类没有Listen方法,既不AcceptAsync。 这是正常的吗?在WP7上创建一个套接字服务器

回答

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

+1

在回答死链接。 – 2013-03-17 17:16:24

+0

替换链接。 – zmurf 2015-03-24 06:48:52