태그 : 취미생활 요약보기전체보기목록닫기

1

취미생활 중간정리 #3

기존에 리팩토링을 빙자한 재 코딩의 1차 목표는 대략 완성된듯. IOCP 기능을 하는 베이스 (싱글/멀티스레드)TCP 서버/클라이언트용 클래스셋을 랩핑해서 구체화된 세션 개체2차 목표는... 1차 목표 테스트할 테스트 봇UDP 클래스셋Reliable UDPIOCP 에 태울 File I/O 클래스셋3차 목표는... 뭘로 할까나 ? ...아, 요즘...

취미생활(?) 중간정리 #2

...대략 1년만에... (먼산) 기존에 만들었던 IOCP 관련 코드 싹 내다버릴 기세로, 적절히 copy & paste 해서 재작성 (먼산) 1년만에 다시 보니, 이거 왜 이래 싶은 코드가 대부분... (한숨) 일반화도 좋지만, 걍 사용하기 편한게 좋다는 생각도 들어서 걍 사용하기 편하게... 덕분에 코드가 예쁘진 않지만 사용하는 입장에...

오늘의 지름품...

디버깅 닷넷 응용 프로그램. 애덤 네이선의 WPF 언리쉬드. ClickOnce. 취미생활용 서적 세권 'ㅅ' 세권 다 들고다니기 좋은 사이즈라 꽤나 다행 =) 디버깅... 녀석이 600페이지 정돈데... 이젠 이정도면 작지 싶은 느낌. (...)

취미생활(?) 중간 정리

한거 1. 성능 따윈 신경 안쓴 링 버퍼 2. 성능 따윈 신경 안쓴(2) 오브젝트 풀 3. 성능 따윈 신경 안쓴(3) 오브젝트 큐 4. 나름대로 다용도 IOCP 베이스 모듈 5. IOCP 에다 낑궈서 쓸 수 있는 비동기 파일 I/O 모듈 6. 겁나게 평범한 UDP 모듈 7. 약간 기능성 TCP 모듈 8. TCP 모듈용 소켓 풀링 기능이 있...

소켓 SO_CONDITIONAL_ACCEPT 옵션...

용도도 대략 알겠고, 동작도 적절히 알겠는데... 예외상황에 대한 대처가 안되는듯... 아 물론-_- 제가 못하는 것일 가능성 높습니... (먼산) 저 옵션을 켜둔 상태에서 AcceptEx 를 조합해서 사용할 경우에 문제가 되는데... 일단 옵션을 끄면-_- 문제가 되진 않습니다. 단점이라면, 허용하고 싶은 갯수를 초과해서 리스닝을 해버리는...
1