소켓프로그래밍 하는데 문제입니다.
글쓴이: kirina70 / 작성시간: 일, 2008/10/05 - 2:22오전
1.
인수 선언
char buf[30],*token, *lasts;
맨처음에는
if(read(newsockfd, buf, 30)<0) exit(1);
token = strtok(buf, "\t");
워닝이 나서 이렇게 바꿨습니다.
if(read(newsockfd, buf, 30)<0) exit(1);
token = strtok_r(buf, "\t", &lasts);
근데 결론은 똑같네요..
ser_tcp.c:49: warning: assignment makes pointer from integer without a cast
참고로 클라이언트는 모든 입력에 대해서 strcat(but,\t);가 들어갑니다.
2. www.daum.net을 입력했을 때 이것을 IP로 바꿀 수 있는 함수가 어떤 것이 있습니까?
리눅스용 윈도우용 둘 다 알려주시면 고맙겠습니다.
(ex www.daum.net 가 168.10.20.23 이라고 한다면
www.daum.net을 입력하면 168.10.20.23으로 바꿀 수 있어야 하는데 모르겠습니다.)
Forums:
자세히는 모르겠지만..
1. 경고 내용 그대로 입니다.
2. gethostbyname을 사용하시면 될꺼 같습니다.
=======================================
아프다...
=======================================
.
댓글 달기