광란의 공부 일지

  • 홈
  • 태그
  • 방명록

wsaeventselect 1

7. WSAEventSelect 모델

이 모델에서는 Select 모델과 다르게 매번 전체 초기화를 할 필요가 없다.이벤트 객체와 소켓을 한 번 연동해주기만 하면 알아서 매핑을 해주기 때문에 잘 작동한다.#include "pch.h"#include "CorePch.h"#include #include "ThreadManager.h"#include #include #include #pragma comment(lib, "ws2_32.lib")void HandleError(const char* cause){ int32 errCode = ::WSAGetLastError(); cout 접속한 클라이언트가 있을 때 // connect -> 서버에 접속 성공했을 때 // send, sendto -> 요청한 데이터를 송신 버퍼에 복사했을 때 // recv..

서버/네트워크 2024.09.09
이전
1
다음
더보기
프로필사진

광란의 공부 일지

프로그래밍 공부, 프로젝트를 하며 정리한 블로그입니다. 댓글로 다양한 의견 남겨주시면 감사드리겠습니다.

  • 분류 전체보기 (48)
    • 서버 (48)
      • 멀티스레드 (17)
      • 메모리 관리 (8)
      • 네트워크 (8)
      • 네트워크 라이브러리 (10)
      • 패킷 직렬화 (4)
      • 동기화 (1)

Tag

memory pool, wide byte character set, 스마트포인터, 멀티스레드, sendbuffer, Deadlock, 데드락, packetsession, recvbuffer, Session, sendbuffer pool, packethandler, 패킷직렬화, buffer helper, event-based synchronization, delta synchronization, Lock, tls, 스레드, multi byte character set,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바