Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone 8-蓝牙套接字连接_C#_Sockets_Windows Phone 8_Bluetooth_Windows Phone - Fatal编程技术网

C# Windows Phone 8-蓝牙套接字连接

C# Windows Phone 8-蓝牙套接字连接,c#,sockets,windows-phone-8,bluetooth,windows-phone,C#,Sockets,Windows Phone 8,Bluetooth,Windows Phone,我必须与蓝牙设备通信并读取该设备发送的数据 我使用套接字连接进行通信,当我第一次连接它时,它工作正常,我能够接收数据 下一次当我连接到其他蓝牙关闭的设备时,我会收到一个适当的异常“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。(HRESULT的异常:0x8007274C)。” 然后,当我再次尝试连接到要读取数据的第一个设备时,我得到一个异常,即“每个套接字地址(协议/网络地址/端口)通常只允许使用一次。(HRESULT的异常:0x80072740)

我必须与蓝牙设备通信并读取该设备发送的数据

我使用套接字连接进行通信,当我第一次连接它时,它工作正常,我能够接收数据

下一次当我连接到其他蓝牙关闭的设备时,我会收到一个适当的异常“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。(HRESULT的异常:0x8007274C)。”

然后,当我再次尝试连接到要读取数据的第一个设备时,我得到一个异常,即“每个套接字地址(协议/网络地址/端口)通常只允许使用一次。(HRESULT的异常:0x80072740)”

这是我用来连接的代码的一部分

socket.Dispose();
socket = null;
socket = new StreamSocket();
await socket.ConnectAsync(deviceHostName, "1");
dataReader = new DataReader(socket.InputStream);
dataReadWorker.RunWorkerAsync(); 
谁能帮我解决这个问题