Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Sockets 两个Windows Phone 7.1应用程序可以通信吗?也许是通过插座?_Sockets_Windows Phone 7_Tcp_Endpoint - Fatal编程技术网

Sockets 两个Windows Phone 7.1应用程序可以通信吗?也许是通过插座?

Sockets 两个Windows Phone 7.1应用程序可以通信吗?也许是通过插座?,sockets,windows-phone-7,tcp,endpoint,Sockets,Windows Phone 7,Tcp,Endpoint,两个Windows Phone 7.1应用程序是否可以在没有外部服务器的情况下相互通信 WP7应用程序是隔离的 WP7应用程序不支持方案uri WP7应用程序不支持蓝牙 WP7应用程序没有本机代码或PInvoke支持 所以我想我可以打开一个套接字,让两个WP7应用程序可以通过它进行交换: var s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); var a = new Socket

两个Windows Phone 7.1应用程序是否可以在没有外部服务器的情况下相互通信

  • WP7应用程序是隔离的
  • WP7应用程序不支持方案uri
  • WP7应用程序不支持蓝牙
  • WP7应用程序没有本机代码或PInvoke支持
所以我想我可以打开一个套接字,让两个WP7应用程序可以通过它进行交换:

var s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
var a = new SocketAsyncEventArgs
{
    RemoteEndPoint = new DnsEndPoint("127.0.0.1", 65535),
};
s.ConnectAsync(a);
但是我不知道哪个
DnsEndPoint
可以工作?这种方法在技术上可行吗?还是其他方法


[在我的示例中,我在
Completed
]上找到了一个
SocketError.HostNotFound

要使套接字方法起作用,两个应用程序需要同时运行。但是,只有前台应用程序正在运行,其他应用程序被挂起。@KooKiz哦,对了。背景问题是这样吗?