소켓의 종료 1. 소켓 완전 종료 (closesocket) - 상대방에서 EOF 을 전송 - 해당 소켓을 더 이상 사용하지 않는다. (recv size 0) closesocket( SOCKET s ); 2. half-close (shutdown) - 입력, 출력 스트림 또는 모두를 조건에 따라 종료 - 한쪽에서 일방적으로 닫는 방식 - Shutdown 을 하더라도 소켓은 최종적으로 종료를 해야한다 int shutdown( SOCKET s, int how ); 인자(how) : SD_RECEIVE(입력), SD_SEND(출력), SD_BOTH(모두) 더보기 소켓 생성 생성 함수 [리눅스] int socket (int domain, int type, int protocol) [윈도우] SOCKET socket(int af, int type, int protocol) 사용 예 socket(PF_INET, SOCK_STREAM, 0); 더보기 소켓(Socket) 이란? - 멀리 떨어져있는 두개의 HOST 를 연결해 주는 매개체 - 프로토콜에 독립적이며 전송타입지정(TCP/UDP)이 필요한다. - 네트워크 프로그래밍에서는 일반적으로 소켓이라고 하면 윈도우 소켓(Windows)/버클리소켓(UNIX/Linux) API규약을 말한다. 소켓관련 함수들... 윈도우 소켓(윈속) API : MS에서 NT 3.51 에서 버전 1.1 지원 현재는 윈도우 소켓 2.2 버전 사용 SOCKET socket(int af, int type, int protocol); int bind(SOCKET s, const struct sockaddr FAR* name, int namelen); int listen(SOCKET s, int backlog); SOCKET accept(SOCKET s, str.. 더보기 이전 1 ··· 46 47 48 49 50 51 52 다음