TcpClient.Connected 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public:
property bool Connected { bool get(); };
public bool Connected { get; }
member this.Connected : bool
Public ReadOnly Property Connected As Boolean
속성 값
가장 최근 작업에서 Client 소켓이 원격 리소스에 연결되었으면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 코드 예제에서는 원격 엔드포인트에 연결한 다음 연결을 확인합니다.
static void GetConnected( TcpClient^ t )
{
// Find out whether the socket is connected to the remote
// host.
Console::WriteLine( "Connected value is {0}", t->Connected.ToString() );
;
}
static void GetConnected()
{
// Find out whether the socket is connected to the remote
// host.
Console.WriteLine("Connected value is {0}", t.Connected);
}
설명
속성은 Connected
마지막 I/O 작업을 기준으로 Client 소켓의 연결 상태를 가져옵니다. 를 반환 false
할 때 소켓이 Client
연결되지 않았거나 더 이상 연결되지 않았습니다.
속성은 Connected
가장 최근 작업의 연결 상태만 반영하므로 메시지를 보내거나 받아 현재 상태를 확인해야 합니다. 메시지 보내기가 실패하면 이 속성은 더 이상 를 반환 true
하지 않습니다. 이 동작은 의도적으로 수행됩니다. 테스트와 송신/수신 사이의 시간에 연결이 끊어졌을 수 있으므로 연결 상태를 안정적으로 테스트할 수 없습니다. 코드는 소켓이 연결되어 있고 실패한 전송을 정상적으로 처리한다고 가정해야 합니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET