2016-07-29 2 views
10

이전 .NET에서는 TcpClient 클래스의 새 인스턴스를 초기화하고 TcpClient (string, int)를 사용하여 지정된 호스트의 지정된 포트에 연결할 수있었습니다. 그것은 더 이상 TcpClient .NET 코어에서 작동하지 않으며 대체 또는 다른 방법으로 코어에서 동일한 작업을 수행 할 수 있는지 궁금합니다. 나는 설명서를 읽었지만 어쩌면 나는 뭔가를 놓치고 있거나 이것에 대해 갈 수있는 더 좋은 새로운 방법이있다.TcpClient의 .NET 코어 대체

또한 TcpClient의 두 버전에서 모두 작동하는 GetStream 메서드를 사용하여 스트림을 NetworkStream에로드합니다.

+0

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

+0

때문에 범용 클래스 라이브러리를 생성 한 다음에 대한 참조를 추가? 나는 이걸 좀 새로운 것 같아. 내가 옳은 일을하고 있는지 확인하기 위해서. – hereswilson

답변

7

source code 당, 당신은 함께 연결할 수 있습니다

public Task ConnectAsync(IPAddress address, int port) 

또는 오버로드 중 하나를. 라인 (151)에

그리고 당신이 필요로하는 GetStream

:

public NetworkStream GetStream() 
+3

하하 나는 바보 야. 그것이 뱀이라면 그것은 나에게 작은 조각을 가지고있을 것이다. – hereswilson

관련 문제