【问题标题】:Connecting to TCPListener from browser creates multiple TCPClients instead of one从浏览器连接到 TCPListener 会创建多个 TCPClients 而不是一个
【发布时间】:2017-06-18 01:09:43
【问题描述】:

我有基于这个源代码https://gist.github.com/leandrosilva/656054#file-server-cs的TCPListener服务器

我在端口 3340 上创建了一个服务器。每当客户端连接到服务器时,服务器都会等待新的客户端连接。当我从 Chrome 浏览器连接到服务器时,似乎连接了三个客户端(预计只有一个)。 为什么会这样?

【问题讨论】:

    标签: tcplistener


    【解决方案1】:

    大多数客户端并行维护多个连接,包括每个服务器端点多个连接。

    并且 RFC7230 第 6.4 节进行了解释。通常使用多个连接来避免“行头阻塞”问题

    【讨论】:

    • 好的,现在很清楚了。但是如何在我的服务器应用程序中处理这种情况?
    • @oarar 在服务器中没有特殊的方法可以做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多