同时打开多个StreamSockets

时间:2013-07-24 08:35:36

标签: c# windows-phone-8 bluetooth

我一直在尝试在Windows Phone 8中使用新的PeerFinder来发现我附近的应用程序实例。问题是我需要与所有这些进行通信,更重要的是,收听来自所有这些消息的传入消息,所以我决定打开多个StreamSockets并以这种方式收听它们。

我只有两个开发设备,但只要我将device1连接到device2,PeerFinder就会停止在可用的peer列表中列出device2。现在,我的困境如下:

  • PeerFinder是否检测到该设备已打开套接字并自动从可用的对等列表中忽略它?或

  • PeerFinder一次只支持一个连接(皱眉脸),我必须使用别的东西来构建我的应用程序?如果是这样,什么? :d

由于

1 个答案:

答案 0 :(得分:0)

不完全确定这一点,但是有可能达到Windows Phone的最大连接数吗? 您是否尝试增加最大连接数? ServicePointManager.DefaultConnectionLimit