2016-07-29 91 views
10

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

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

+0

https://github.com/dotnet/corefx/issues/5939 – 2016-07-29 13:17:48

+0

所以创建一个通用类库,然后添加一个参考吧?我有点新东西,只是为了确保我做的是正确的事情。 – hereswilson

回答

7

按照该source code,您可以连接:

public Task ConnectAsync(IPAddress address, int port) 

还是重载之一。

而你需要的GetStream,在线151:

public NetworkStream GetStream() 
+3

哈哈我是个白痴。如果它是一条蛇,它会咬我。 – hereswilson