본문 바로가기

Coding Memo

검색하기
Coding Memo
프로필사진 minttea25

  • 분류 전체보기 (163)
    • Language (78)
      • C++ (37)
      • C# (18)
      • Kotlin (20)
      • Python (3)
    • Unreal Engine (1)
    • Android (2)
    • Unity (8)
    • 문제풀이 (12)
      • BOJ (11)
      • Code Forces (1)
    • Game Server (C++) (18)
    • 메모 (12)
    • Icons (1)
    • etc (29)
Guestbook
Notice
Recent Posts
Recent Comments
Link
Tags
  • 데이터베이스
  • Singleton
  • 디자인패턴
  • db
  • OVERLAPPED
  • Java
  • serialization
  • 디자인 패턴
  • template
  • 메모리
  • Server
  • Unity
  • winsock
  • RDS
  • tcp
  • SOCKET
  • Socket Programming
  • Visual Studio
  • MariaDB
  • 유니티
  • c#
  • aws
  • 에러
  • database
  • protobuf
  • error
  • 백준
  • Lock
  • 직렬화
  • C++
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Multiplexing (1)

Coding Memo

소켓 IO 모델 장단점 정리

Rockiss님의 게임 서버 강의에서 학습한 내용과 몇몇 인터넷 검색을 통해 정리하였다. Select WSAAsyncSelect WSAEventSelect Overlapped (event) Overlapped (callback) IOCP Async/Sync IO Sync IO Sync IO Sync IO Async IO Async IO Async IO Select Pros - 윈도우 뿐만 아니라 Linux 계열에서도 사용이 가능함 (이식성 우수) Cons - 호환성이 높은 만큼 성능이 다른 모델 보다 좋지 않음 (매번 fd_set 등록 필요) - 한번에 64개의 소켓까지 사용 가능 (FD_SETSIZE = 64) Methods 1. fd_set 초기화 (FD_ZERO) 2. socket 등록 (FD_SE..

Language/C++ 2022. 11. 29. 18:47
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바