|
server로 부터 메세지를 받는다 */
if ((len=read(sockfd,buff,MAXBUFSIZE)) <=0) {
puts("Client : read error");
exit(1);
}
/* 받은 부분을 출력한다 */
printf("%s\n",buff);
bzero((char *)&buff,sizeof(buff));
}
close(sockfd);
} network programming
socket stream을 이용한 server/client echo p
|
- 페이지 4페이지
- 가격 4,000원
- 등록일 2004.08.08
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
program\n");
close(server_fd);
return 0;
}
void handler(int sig){
FILE* fp = fopen("client.txt","a+");
char *signame = strsignal(sig);
fprintf(fp, "End Signal : %s\n",signame);
fclose(fp);
printf("Exit program !");
putchar('\n');
exit(0);
}
void sigctrld(){
FILE* fp = fopen("client.txt","a+");
fprin
|
- 페이지 12페이지
- 가격 2,000원
- 등록일 2011.04.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
소켓 프로그래밍>
hw1 socket programming
1. Socket Programming
2. Wireshark--Wireshark는 네트워크 패킷을 분석하는 도구이다. 네트워크 패킷 분석기란 네트워크 패킷을 캡쳐 하고, 이 패킷 데이터를 가능한 자세하게 보여주는 것이다. 또한 wireshark는
|
- 페이지 23페이지
- 가격 6,300원
- 등록일 2015.08.27
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
client측에게 보내주는 메시지
if((sock=socket(AF_INET,SOCK_STREAM,0)) < 0) // 소켓 생성
{
perror("socket");
exit(1);
}
bzero((char *)&serv_addr,sizeof(serv_addr));
serv_addr.sin_family=AF_INET;
serv_addr.sin_addr.s_addr=htonl(INADDR_ANY);
serv_addr.sin_port=htons(ECHO_PORT);
if(bind(sock,(struct s
|
- 페이지 8페이지
- 가격 1,000원
- 등록일 2004.01.03
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
program\n");
close(server_fd);
return 0;
}
void handler(int sig){
FILE* fp = fopen("client.txt","a+");
char *signame = strsignal(sig);
fprintf(fp, "End Signal : %s\n",signame);
fclose(fp);
printf("Exit program !");
putchar('\n');
exit(0);
}
void sigctrld(){
FILE* fp = fopen("client.txt","a+");
fprin
|
- 페이지 12페이지
- 가격 3,000원
- 등록일 2011.11.14
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|