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

获取客户端IP地址:端口(System.Runtime.Remoting.Channels)

  •  0
  • IAbstract  · 技术社区  · 16 年前

    this answer . 然而,这似乎比我简单地获取客户端的IP地址所需要的要多得多;港口。还有其他方法吗?

    1 回复  |  直到 9 年前
        1
  •  2
  •   Hans Passant    16 年前

    几乎没有理由认为这应该很容易。远程处理通过TCP、HTTP和IPC通道工作。传输机制被抽象出来,因此它们不会妨碍使用远程处理。对于TCP通道,实际套接字由TcpClientSocketHandler和TcpServerSocketHandler类管理。它们是.NET framework中的内部密封类,您无法通过自己的代码访问它们。

    链接帖子中的代码在我看来还行,它是框架代码的直接副本。我建议你试试。