【问题标题】:Server socket on Windows PhoneWindows Phone 上的服务器套接字
【发布时间】:2012-02-21 17:24:49
【问题描述】:

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

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

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

这让我有点意外。

对此的任何帮助或确认将不胜感激! 提前致谢!

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在 windows phone 8 之前,您将无法在套接字上侦听,您必须使用中介服务在两部或多部手机之间侦听/发送。

      【讨论】:

        【解决方案3】:

        查看此链接,在 windows phone 8 上,为 streamlistner 引入了新的 API 我们也在努力,应该是可以的 类是 StreamSocketListener

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 2016-08-31
            • 2019-10-07
            • 2010-11-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-05-27
            • 1970-01-01
            相关资源
            最近更新 更多