代码之家  ›  专栏  ›  技术社区  ›  Hedge

TcpClient->如何从子目录(如http://localhost:8000/admin)检索流?

  •  0
  • Hedge  · 技术社区  · 15 年前

    http://localhost:8000/admin 我想通过TcpClient连接到它,但不知道在哪里可以指定目录。

    目前我这样做:

    tcpClient.Connect(IPAddress.Parse(“127.0.0.1”),8000);

    2 回复  |  直到 15 年前
        1
  •  3
  •   Paul Ruane    15 年前

    TCP是underyling协议,因为它没有任何“目录”的概念。您正在讨论的URI部分由HTTP web服务器用于指定web页面资源。在TCP方面,HTTP请求 http://localhost:8000/admin 转换为使用以下请求文本建立到本地主机上端口8000的TCP连接:

    GET /admin HTTP/1.1
    Host: localhost
    ...
    

    您可能希望切换到使用 WebClient

    URI , TCP HTTP .

        2
  •  0
  •   yfeldblum    15 年前

    (ip-address, port) 一对。

    若要指定要打开与给定计算机上具有已知IP地址的特定服务的连接,该服务必须侦听特定的已知端口。那么已知的 (ip地址,端口) 是要连接到的终结点。