>> Edit article
이름
제목
패스워드
#include <sys/unp.h> //#include <sys/socket.h> //내가 추가한것임. int main(int argc, char **argv) { int sockfd, n; char recvline[MAXLINE+1]; struct sockaddr_in servaddr; if (argc != 2) err_quit("usage: [Filename] <IPaddress>"); if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) err_sys("socket error"); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(13); /* daytime server */ if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0) err_quit("inet_pton error for %s", argv[1]); if (connect(sockfd, (SA *) &servaddr, sizeof(servaddr)) < 0) err_sys("connect error"); while ((n = read(sockfd, recvline, MAXLINE)) > 0){ recvline[n] = 0; /* null terminate */ if (fputs(recvline, stdout) == EOF) err_sys("fputs error"); } if (n < 0) err_sys("read error"); exit(0); } 위의 소스는 "UNIX network programing"이란 책에서 처음 나오는 소스입니다. 제가 물어보고 싶은것은요. 리눅스에서 컴파일을 시도했는데.. unp.h <= 헤더 파일이 없다는 것입니다. 저 헤더파일은 유닉스에만 잇는건가요? 당췌 알수가 없다네 ㅜ.ㅜ 알려주세용.~--윽~ 똥발바따~ ㅜ.ㅜ
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved