1

我正在尝试实现一个小型服务器端解决方案来远程连接到我的家庭网络。基本上就像使用自定义代理一样,因为我的 ISP 不允许传入连接(Dish/Hughes Net)。

我已经设置了 ac#/wpf/desktop 应用程序以通过 TCP 连接到我的服务器/网站。建立连接后,会推送一些 HTTP 标头:

"GET http://.../api.ashx?connect HTTP/1.1"
"Host: ...:80"
"Connection: keep-alive"
"Content-Encoding: UTF-8"
"Transfer-Encoding: chunked"
""
{data}
0\r\n

此解决方案仅在请求完成后才有效。问题是传入的数据在被 GenericHandler 处理之前被缓冲,并被“一次性”发送。我需要找到一种方法让发送到 ASP.net 的数据保持流式传输/分块,以便可以异步处理。

4

0 回答 0