JAVA/Tcp ip Socket
warning C4761: integral size mismatch in argument; conversion supplied
왕왕왕왕
2013. 11. 21. 22:00
servAddr.sin_port = htons(atoi(servPORT));
소켓 프로그래밍중 위에 같이 사용하면 warning이 발생.
warning C4761: integral size mismatch in argument; conversion supplied
atoi는 리턴값이 int이나 servAddr.sin_port 는 uint16_t 형이다.
uint16_t는 unsigned short 형을 의미.
다음과 같이 수정하면 warning가 사라진다
servAddr.sin_port = htons((unsigned short)atoi(servPORT));