TCP / IP 소켓 프로그래밍 -1- 소켓이란? 소켓이란 멀리 떨어져 있는 두 개의 호스트를 연결시켜 주는 매개체 약할을 한다. 그리고 전화기에 전화번호를 할당하는 것처럼 소켓에도 IP주소를 할당한다. 그 후 연결 요청이 가능한 상태를 만들어야 한다. 누군가 데이터를 주고 받기 위해 연결 요청을 하면 그 요청을 수락할 수 있어야 한다. 저 수준 파일 입출력 ( Low-Level File Access) 리눅스 시스템 레벨에서 제공해주는 함수다. 파일 디스크립터(File Descriptor) 시스템으로부터 할당받은 파일이나 소켓을 대표하는 정수. 0 - 표준입력 1 - 표준 출력 2 - 표준 에러 출력 결국 파일 디스크립터란 시스템이 만들어 놓은 것을 가리키기 좋게 하기 위해 시스템이 우리들에게 건네주는 숫자이다. 윈도우즈에서는 핸들이라 불린다.. 더보기 UDP 경계 에코 클라이언트 구축하기 #include #include #include #include #pragma comment(lib,"ws2_32.lib") #define BUFSIZE 30 void ErrorHandling(char *message); int main(int argc, char **argv) { WSADATA wsaData; SOCKET hSocket; char message[30]; int strLen,i; char MSG1[]="Good "; char MSG2[]="Evening "; char MSG3[]="Everybody! "; SOCKADDR_IN servAddr; if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) ErrorHandling("WSAStartup() error!"); h.. 더보기 이전 1 ··· 25 26 27 28 29 30 31 ··· 40 다음