2016-07-29 52 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