CAsyncSocket::ShutDown

BOOL 종료 ( int nhow의 = 보내는 );

반환 값

이 함수는 성공 하는 경우 0이 아닌 그렇지 않으면 0, 그리고 특정 오류 코드를 사용 하는 GetLastError를 호출 하 여 검색할 수 있습니다. 이 멤버 함수에 다음과 같은 오류가 적용:

매개 변수

nhow의

작업의 종류를 설명 하는 플래그는 더 이상 사용할 수 다음과 같은 열거 값을 사용 하 여:

주의

이 멤버 함수 해제를 보냅니다 및 소켓 수신 전화. 셧다운 리셉션, 전송, 또는 둘 다를 사용 하지 않으려면 모든 종류의 소켓에 사용 됩니다. Nhow의 0 이면 후속에 수신 소켓 허용 되지 않습니다. 이것은 하위 프로토콜 레이어에 영향을 주지 않습니다.

전송 제어 프로토콜 (TCP)에 대 한 TCP 창 변경 되지 않습니다 및 들어오는 데이터 됩니다 (하지만 하지 인정) 창을 모두 소진 될 때까지 허용 합니다. 사용자 데이터 그램 프로토콜 (UDP)에 대 한 들어오는 데이터 그램 허용 되 고 대기. 어떤 경우에는 ICMP 오류 패킷을 생성 됩니다. Nhow의 1 이면 후속 전송 허용 되지 않습니다. TCP 소켓에 대 한는 지 느 러 미 전송 됩니다. Nhow의 2 사용할 수 없게 설정 모두 보내고 받는 위에서 설명한 대로。

Note 셧다운 소켓을 닫히지 및 소켓에 연결 된 리소스 닫기 를 호출할 때까지 해제 되지 것입니다. 응용 프로그램이 종료 한 후 소켓을 다시 사용할 수 있게 되 고 의존 해야 합니다. 특히, Windows 소켓 구현이 같은 소켓 연결 의 사용을 지원 하기 위해 필요 하지 않습니다.

CAsyncSocket 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CAsyncSocket::Connect, CAsyncSocket::Create(&N)

Index