책) 뇌를 자극하는 윈도우즈 시스템 프로그래밍 SBCS(single Byte Character Set) 문자를 표현하는데 1byte만 사용하는 방식 아스키코드가 대표적인 SBCS 방식이다. MBCS(Multi Byte Character Set) 다양한 바이트수를 사용해서 문자를 사용하는 방식 어떤 문자는 1바이트, 어떤 문자는 2바이트로 표현한다. 단 프로그램을 구현하는데 있어서 세심한 주의가 필요 WBCS(Wide Byte Character Set) 모든 문자를 2byte로 처리하는 방식 유니코드가 해당된다. WBCS 기반의 프로그래밍 [char을 대신하는 wchar_t] typedef unsigned short wchar_t; ["ABC"를 대신하는 L"ABC"] wchar_t str[] = L"AB..
책) TCP/IP 윈도우 소켓 프로그래밍 의 마지막장인 채팅 프로그램을 제작하여 봤습니다. 모델은 Select모델이지만 추후에 IOCP 라던지, Overlapped 모델로도 한번 변화시켜볼려고 합니다. 제작할때 오류도 많았지만.. 굉장이 재밌었네요. IPv6 버전은 아쉽게도 안되서 일단 IPv4만 구현해놨습니다! 클라이언트 같은 경우에는 코드가 굉장히 길고 WINAPI로 만들어져 있어서 길이 긴 점 양해 부탁드리겠습니다. 먼저 작동 형태입니다. 아래의 사진과 같이 여러개의 클라이언트가 접속했을때, 서버는 클라들이 입력하는 값을 접속한 클라에게 모두 전송하여 나타내는 형태입니다. 먼저 서버 코드입니다. Select ㅡ 모델로 구현되어있고, Select모델에 올렸던 코드와 굉장히 흡사합니다. 더보기 코드 서..
- Total
- Today
- Yesterday
- Select모델
- 드림핵
- 시스템보안
- 고양이
- 스레드풀
- 링크드 리스트
- 학교
- 백준
- 개발
- 정보보안
- 보안
- 지뢰찾기
- 컨퍼런스
- 워셜알고리즘
- 알고리즘
- 인제대학교
- 야경
- BFS
- queue
- 멀티쓰레드
- 레지스터
- 자료구조
- Dreamhack
- c++
- 더블버퍼링
- STL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |