pdcomm_tcp_destroy
함수
엔드포인트와 그 소켓을 해제합니다.
void pdcomm_tcp_destroy(PdcommTcpEndpoint *endpoint)해제하면 소켓을 즉시 닫으며, 회선에서의 정상 종료(graceful shutdown)를 보장하지 않습니다. 정상적으로 닫으려면 pdcomm_tcp_stop()을 호출하고, PdcommTcpState::closed가 1이 될 때까지 폴링하며 이벤트를 비운 뒤 엔드포인트를 해제합니다. 앞서 얻은 이벤트와 GEM 결과는 계속 유효합니다. 오염(poisoned) 상태의 엔드포인트도 해제할 수 있습니다.
매개변수
| 이름 | 설명 |
|---|---|
endpoint | pdcomm_tcp_create()로 만든 엔드포인트 또는 NULL(아무 효과 없음)입니다. |
참고
- 수명: 엔드포인트에 대한 다른 모든 호출이 반환된 뒤 각 엔드포인트를 정확히 한 번 해제합니다.