2016-07-29 15 views
10

için .NET çekirdek değiştirmesi Eski .NET'te TcpClient sınıfının yeni bir örneğini başlatabilir ve belirtilen ana bilgisayardaki belirtilen bağlantı noktasına TcpClient (string, int) kullanarak bağlanabilirsiniz. Artık, .NET çekirdeğinde TcpClient için çalışmıyor ve çekirdekte aynı şeyi yapmak için bir değiştirme veya başka bir yol olup olmadığını merak ediyorum. Belgeleri okudum, ama belki bir şeyi özlüyorum ya da bunun hakkında yeni ve daha iyi bir yol var.TcpClient

Ayrıca, her iki TcpClient sürümü için akışı bir NetworkStream'e yüklemek için çalışan GetStream yöntemini kullanacağım.

+0

https://github.com/dotnet/corefx/issues/5939 –

+0

yüzden Evrensel Sınıf kütüphanesi oluşturduktan sonra, buna bir başvuru ekleyin? Bu şeyi yeni yapıyorum, sadece doğru şeyi yaptığımdan emin olmak için. – hereswilson

cevap

7

source code başı olarak, bağlantı kurabilir:

public Task ConnectAsync(IPAddress address, int port) 

Veya aşırı birini. hat 151 de

Ve İhtiyacınız GetStream

:

public NetworkStream GetStream() 
+3

Haha Ben bir aptalım. Bir yılan olsaydı beni ısırdı. – hereswilson

İlgili konular