C# 同时打开多个StreamSockets

C# 同时打开多个StreamSockets,c#,windows-phone-8,bluetooth,C#,Windows Phone 8,Bluetooth,我一直在尝试使用WindowsPhone8中的新PeerFinder来发现我身边的应用程序实例。问题是,我需要与他们所有人进行通信,更重要的是,还要监听来自他们所有人的传入消息,因此我决定打开多个StreamSockets并以这种方式监听它们 我只有两个开发设备,但只要我将device1连接到device2,PeerFinder就不再将device2列在可用对等方列表中。现在,我的困境如下: PeerFinder是否检测到该设备打开了套接字,并自动将其从可用对等方列表中删除?或 PeerFin

我一直在尝试使用WindowsPhone8中的新PeerFinder来发现我身边的应用程序实例。问题是,我需要与他们所有人进行通信,更重要的是,还要监听来自他们所有人的传入消息,因此我决定打开多个StreamSockets并以这种方式监听它们

我只有两个开发设备,但只要我将device1连接到device2,PeerFinder就不再将device2列在可用对等方列表中。现在,我的困境如下:

  • PeerFinder是否检测到该设备打开了套接字,并自动将其从可用对等方列表中删除?或

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


谢谢

对此不完全确定,但是否可能已达到Windows Phone的最大连接数?
您是否尝试增加最大连接数

ServicePointManager似乎没有在Windows Phone中实现:(我尝试包括System.Net,但找不到它