Dev/C++

[C++] WSAHton*()함수 사용법

ainory 2008. 9. 16. 19:31

MSDN Library의 WSANtohs() 설명에 나오는 함수 프로토타입은

int WSANtohs (
  SOCKET
s,                 
  u_short netshort,         
  u_short FAR * lphostshort 
);

입니다...


따라서

WSANtohs(n)과 같이 사용하면 안되지요

소켓과 결과 값을 담을 포인터 변수가 필요합니다.


s는 socket()이나 WSASocket()으로 생성하고

lphostshort는 short형 변수 포인터를 사용합니다.


s = socket(AF_INET, SOCK_STREAM, 0);

short result;

if (WSAHtons(s, x, &result))

error();