warning C4761: integral size mismatch in argument; conversion supplied
JAVA/Tcp ip Socket 2013. 11. 21. 22:00servAddr.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));
'JAVA > Tcp ip Socket' 카테고리의 다른 글
리눅스 기반 socket,bind,listen,accept,connect (0) | 2014.09.02 |
---|---|
putty 파일전송 (0) | 2014.08.29 |
warning C4013: '_beginthreadex' undefined; assuming extern returning int (0) | 2013.11.21 |
다자간 채팅프로그램 zip (0) | 2013.11.21 |
1:1채팅 서버 / 클라이언트 c소스 (0) | 2013.11.19 |