如何使用StreamSocket?

时间:2014-12-06 03:37:36

标签: c# windows-runtime windows-phone windows-store-apps windows-phone-8.1

我想知道如何在Windows运行时使用StreamSocket,我搜索但找不到好方法。

我需要一点,我应该从哪里开始?感谢

1 个答案:

答案 0 :(得分:1)

创建StreamSocketListener并实现HTTP服务器。您知道,浏览器会请求类似的内容:

GET / HTTP/1.1
Host: yourPhone
Connection: Keep-Alive

您可以返回链接列表。

HTTP/1.1 OK 200
Content-Lnegth: <number of bytes>
Content-Type: text/html
Connection: Keep-Alive

<html>
<body>
    <a href="/file1">file 1</a>
...

请注意,您只能在应用程序位于前台时接收连接并进行回复。当应用程序暂停时,连接将被冻结。要做到这一点,你可以要求用户留下来并展示一个花栗鼠跳舞。