Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MySQL
- dll
- Delphi
- 셋업
- 파이어버드
- 초보
- PostgreSQL
- WIN32 SDK
- 예제
- 소니
- winsock
- 기초
- VB.NET
- MFC
- 파라미터
- 데이터베이스
- Firebird
- 델파이
- 문자열
- 입문
- SDK
- c#
- xml
- 시리얼 통신
- 인스톨
- Visual Basic
- vb
- Visual Studio 2005
- SQL
- 설치
Archives
- Today
- Total
목록서버 (1)
프로그래밍 노트
유명한 파이프 만들기 CreateNamedPipe (서버쪽)
파이프를 만들면 클라이언트가 접속하는 것을 기다려야된다. 일반적으로 스래드를 만들어 기다리게 한다. 이 예제는 클라이언트에서 보낸 자료를 표시하게만 한다. 스레드는 영구 루프로 만들고 그 안에서 ReadFile함수를 호출한다. 클라이언트가 아무것도 쓰지 않았을때에 ReadFile을 하면 에러가 됨으로 대기 함수를 사용하여 이벤트를 기다리는 것으로 한다. 클라이언트 쪽에서 쓰기 직전에 이벤트를 시그널 상태로 한다. 루프 안에서 읽기가 끝나면 바로 이벤트를 비시그널 상태로 하고 다음의 쓰기를 기다리는 상태로 한다. 프로그램을 종료 할때는 클라이언트 쪽에서 quit라 써서 보낸다. 서버쪽에서는 읽어들인 문자열이 quit이면 루프에서 빠져나와 처리를 종료한다. main 함수 이름있는 파이프를 만들고 이벤트를 만..
Win32 SDK 초보
2007. 4. 19. 12:52