TcpClient的.NET核心替代品

her*_*son 11 c# .net-core

因此,在旧的.NET中,您可以初始化TcpClient类的新实例,并使用TcpClient(string,int)连接到指定主机上的指定端口.这不再适用于.NET核心中的TcpClient,我想知道是否有替换或其他方式在核心中执行相同的操作.我阅读了文档,但也许我错过了一些东西,或者有一种新的,更好的方法来解决这个问题.

此外,我将使用适用于两个版本的TcpClient的GetStream方法将流加载到NetworkStream中.

Bru*_*cia 7

根据源代码,您可以连接:

 public Task ConnectAsync(IPAddress address, int port)
Run Code Online (Sandbox Code Playgroud)

或者其中一个重载.

你需要的GetStream,在第151行:

public NetworkStream GetStream()
Run Code Online (Sandbox Code Playgroud)

  • 哈哈,我是个白痴.如果它是一条蛇,它会让我感到痛苦. (4认同)