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));

 

블로그 이미지

왕왕왕왕

,

 

CChatting.zip

 

블로그 이미지

왕왕왕왕

,

 

server.c

 

client.c

 

블로그 이미지

왕왕왕왕

,

해외탐방기획서 양식

2013. 11. 18. 21:22

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.