Windows Phone上的服务器套接字

时间:2012-02-21 17:24:49

标签: windows-phone-7 sockets windows-phone

我正在将应用程序移植到Windows Phone平台。我花了很长时间阅读MSDN文档,但我找不到任何关于这个问题的内容。

是否可以在Windows Phone上创建服务器套接字?我发现的所有内容都与客户端有关,比如创建与远程机器的连接。我找不到其他任何方式:手机充当服务器。

Windows Phone 7.1 SDK中包含的Socket类不会公开一些基本方法,如Bind和Listen。

这对我来说有点意外。

对此有任何帮助或确认将非常感谢! 提前谢谢!

4 个答案:

答案 0 :(得分:1)

您无法打开套接字以从Windows Phone 7应用程序进行侦听。这主要是由于蜂窝数据网络的复杂性,例如使用透明代理,共享IP地址和频繁的连接中断。

答案 1 :(得分:0)

在Windows Phone 8之前,您将无法收听套接字,您必须使用中介服务在两部或多部电话之间进行收听/发送。

答案 2 :(得分:0)

检查此链接,在Windows Phone 8上,为streamlistner引入了新的API 我们也在尽力而为,应该是可能的 类是StreamSocketListener

http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.networking.sockets.streamsocketlistener.aspx

答案 3 :(得分:-1)

我不知道“服务器”,但它具有UDP功能,可以通过它发送数据并通过TCP发送/接收。

另外,我发现SDK缺少一些与手机接口的API。没有蓝牙或无法通过开发人员编程在内部和耳机之间切换声音。