본문 바로가기

서버 관리/윈도우

window app 작성 시 유의 할 점

[1. 개요]

  1. Winsock 프로그래밍에서 32bit 로 빌드하다가 64bit 로 빌드 시 유의할점을 정리한다.
  2. window thread 관련 주의 사항

[2. SOCKET type]

SOCKET 자료형

  • 32bit 에서는 4byte unsigned 정수형 
  • 64ibt 에서는 8byte unsigned 정수형
  • 단순히 SOCKET 을 사용한 입출력은 크게 문제가 되지 않지만,
  • 내부 구현등으로 인해 bit mask 를 통해 다른 데이터와 bit 연산을 통해 값을 전달 하는 경우 문제가 될 수 있다.

[3. Thread]

__beginthreadex() 등으로 thread를 생성하고 반환되는 핸들은 반드시 닫아주어야 하는데,

생성한 thread 종료 후 닫아줄 필요는 없다.

스레드가 정상적으로 생성되었음을 알았다면, 바로 닫아주어도 문제가 없다.

 

관련 ref

 

 

 

'서버 관리 > 윈도우' 카테고리의 다른 글

copy 명령어에 대해서  (0) 2023.12.19
윈도우 서버 cpu 클럭 문제  (0) 2023.09.25
윈도우 서비스 관리  (0) 2023.09.19
File encoding  (0) 2023.07.18
batch, for 문  (0) 2023.07.04