winsock

winsock음 어쩌다보니 윈도우 네트워크 프로그래밍도 좀 다루어야 할 일이 생겨서, winsock에 대해서 알아보기로 했다.Winsock은 Windows Sockets API의 줄임말이라고 한다. TCP(windows는 소켓을 로 보지 않는다. 해서 socket(), accept(), bind(), connect()에서 file discriptor를 쓰...

winsock 함수 도움말 모음

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

winapi : MAKEWORD

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

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

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

Windows Thread : Creating Threads

Windows Thread ...

윈속 : echo 서버 프로그램

윈속 1. 윈속(winsock)기반 에코 서버 프로그램으로 BSD 1. 과 쌍으로 테스트할 수 있다.#include #include #define MAX_PACKETLEN 512 #define PORT 5552 int main() { WSADATA wsaData; int status; int SockLen...

Windows 서버를 위한 chef-client 설치

Windows 서버를 위한 chef-client 설치관심 없다. 그냥 리눅스 운영체제를 chef server로 사용할 테다.설정관리가 필요한 모든 운영체제가 리눅스 였으면 좋겠다. 하지만 세상일이 내맘 같지 않아서 관리 시스템내에 윈도우즈가 있다는 거다. 윈도우즈를 버리고 리눅스로 통일하면 좋겠으나, 어디까지나 나만의 생각.다행히 윈도우즈 서버용 chef...

윈도우즈 네트워크 프로그래밍

윈도우즈 네트워크 프로그래밍윈도우즈 네트워크 프로그래밍도 슬슬 공부해 보자. 뭐, 유닉스( BSD socket 기반인 관계로 과 많은 부분이 중복된다. 중복되는 부분의 설명은 링크로 대신할 것이다.ㅡ,ㅡwindows xp를 개발환경으로 하기로 했다. 리눅스(공부 했던 것을 대략 정리 해보자면. 일단 개발환경은 visual studio 2008 로 했음. ...

윈도 네트워크 프로그래밍 문서들

윈도 네트워크 프로그래밍 문서들윈도 네트워크 프로그래밍 관련 문서들을 정리하기 위한 위키 페이지...

IOCP - Input/Output Completion Port

IOCP - Input/Output Completion PortIOCP는 Input/Ouptput Completion Port의 약자다. 입력과 출력의 완료를 담당할 포트를 지정해서 처리하겠다는 의미다. 입력과 출력의 완료시점에서의 통지는 overlapped(중첩 입출력)에서 처리가 되므로, 이 기술은 윈도의 중첩 입출력 기술을 확장시킨 것으로 볼 수 있...