我正在使用Windows Phone 8应用(游戏)。在应用程序中,我需要能够与另一部手机(大厅比赛)启动TCP / IP连接,然后在没有中央服务器的情况下发送和发送消息。我目前正在关注this教程,但是,我需要连接到另一台Windows Phone,而不是服务器。没有集中式服务器,这可能吗?如果是这样,我该怎么做呢?如果没有,我会更好地使用PeerFinder或其他P2P类型连接查找器? 或者,我可以使用PeerFinder找到另一部手机并在那里设置套接字连接吗?
我想从本质上讲,我的问题是:如果我想连接到另一台Windows Phone但没有中央服务器,有什么选择/我的选择是什么?
答案 0 :(得分:2)
首先抱歉我的英语。
最有可能的是你可以使用wifi来完成工作。它不足以制作一个总是在听端口的程序。因为它是一个安全大厅。因此,最好只在需要时打开TCP端口,尽可能将其设置为手动。
要将两部手机连接在一起,您可以按照以下步骤操作。
首先,您需要为所有用户指定一个conmen TCP端口
初步握手
选择用户
如果您可以分配要使用的TCP端口列表,那就更好了。然后你可以编写一个算法来选择另一个程序分配的算法。
我认为这对你有用。