윈속 API : WSASend - 소켓으로 데이터를 전송한다. 

윈속 API 연결 소켓(int WSASend( __in SOCKET s, __in LPWSABUF lpBuffers, __in DWORD dwBufferCount, __out LPDWORD lpNumberOfBytesSent, __in DWORD dwFlags, __in LPWSAOVERLAPPED lpOverlapped, __in LPWSAOVERLAP...

윈속 api : WSARecv - 소켓에서 데이터를 읽는다. 

윈속 api 연결 소켓(int WSARecv( __in SOCKET s, __inout LPWSABUF lpBuffers, __in DWORD dwBufferCount, __out LPDWORD lpNumberOfBytesRecvd, __inout LPDWORD lpFlags, __in LPWSAOVERLAPPED lpOverlapped, __in LPW...

윈속 API : WSAEventSelect - 이벤트 객체를 소켓과 묶어 준다. 

윈속 API 이벤트 객체를 소켓과 묶어 준다.int WSAEventSelect( __in SOCKET s, __in WSAEVENT hEventObject, __in long lNetworkEvents); s hEventObject lNetworkEvent 만약 소켓에 대해서 관찰할 이벤트 목록을 성공적으로 이벤트 객체와 묶어줬다면 0을 만환한다. 실...

윈속 API : WSAEnumNetworkEvents - 소켓에서 발생한 네트워크 이벤트의 종류를 알아낸다. 

윈속 API WSAEnumNetworkEvents 함수는 소켓에서 발생한 네트워크 이벤트의 종류를 알아내고 내부 네트워크 이벤트 레코드를 클리어하고, (선택할 수 있다)이벤트 객체를 리셋한다.int WSAEnumNetworkEvents( __in SOCKET s, __in WSAEVENT hEventObject, __out LPWSANETWORKEVENT...

윈속 API : WSAWaitForMultipleEvents - 지정된 이벤트 객체의 하나 혹은 모두가 신호 상태를 기다린다. 혹은 제한 시간이 지났는지 확인한다. 

WSAWaitForMultipleEvents 함수는 이벤트 객체의 전부 혹은 하나의 신호 상태, 제한 시간 혹은 완료 루틴 (completion routine)의 실행시 반환 한다....

winapi : MAKEWORD 

winapi MAKEWORD는 함수가 아닌 macro 다. 두개의 BYTE 데이터를 받아서 하나의 WORD데이터를 만든다.WORD MAKEWORD( BYTE bLow, BYTE bHigh); bLow bHigh WORD 가 리턴된다....

winsock 함수 도움말 모음 

winsock 함수 도움말 모음이왕 을 공부하게 되었으니, 공부도 할겸 해서 winsock(...

system(3) 

system() 함수는 /bin/sh -c string를 호출하여 string에 지정된 명령어를 실행하고, 명령어가 끝난후 반환한다. 명령어가 실행동안, SIGCHLD는 블럭되며, SIGINT, SIGQUIT는 무시된다. system() 함수는 기본적으로 fork()와 execve()의 조합응용이다....

linux man page : syslog - system logger를 이용한 메시지 전송 

syslog는 유닉스에서 제공하는 시스템 로거 (system logger)로, 유닉스 시스템이 관리하는 로그 시스템이다. 이 로그 시스템은 원격의 다른 유닉스 시스템에도 전달할 수 있다. closelog 함수는 시스템 로거를 닫기 위해서 사용한다....

strtok - 문자열로 부터 token을 뽑아낸다. 

token은 delim에 있는 문자를 포함하지 않은 하나이상의 문자로 된 문자열을 의미한다. strtok()함수는 주어진 문자열 s를 delim을 기준으로 토큰을 뽑아낸다. strtok()는 다음 토큰을 가리키는 포인터를 리턴한다. 만약 더이상 가져올 수 있는 토큰이 없다면 NULL(:12)을 리턴하게 된다. 토큰이 구분자로 끝나면, 이 구분자가 \0 로 ...