TCP서버에서 작동하는 가위 바위 보 게임서버
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

TCP서버에서 작동하는 가위 바위 보 게임서버에 대한 보고서 자료입니다.

목차

- 서 버

- 클 라 이 언 트

본문내용

0;
else if(a%3==(b+1)%3)
return 1;
else
return -1;
}
void error_handling(char *message)
{
fputs(message, stderr);
fputc('\n', stderr);
exit(1);
}
클 라 이 언 트
#include
#include
#include
#include
#include
#include
#include
#define BUFSIZE 100
int main(int argc, char **argv)
{
int sock;
char message[BUFSIZE];
int str_len;
pid_t pid;
struct sockaddr_in serv_addr;
if(argc !=3){
printf("Usage : %s \n", argv[0]);
exit(1);
}
sock=socket(PF_INET, SOCK_STREAM, 0);
memset(&serv_addr, 0, sizeof(serv_addr));
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = inet_addr(argv[1]);
serv_addr.sin_port = htons(atoi(argv[2]));
if(connect(sock,(struct sockaddr*)&serv_addr, sizeof(serv_addr)) == -1)
printf("connect error!");
while(1){
fputs("(q to quit): ", stdout);
str_len = read(sock, message, BUFSIZE-1);
message[str_len]=0;
fputs(message, stdout);
fflush(stdout);
memset(message, 0, sizeof(message));
str_len = read(0, message, BUFSIZE);
if(!strcmp( message, "q\n") ) break;
write(sock, message, str_len);
str_len=read(sock, message, BUFSIZE-1);
message[str_len]=0;
puts(message);
}
close(sock);
return 0;
}

키워드

TCP,   가위,   바위,   ,   게임
  • 가격1,000
  • 페이지수6페이지
  • 등록일2005.10.24
  • 저작시기2005.10
  • 파일형식한글(hwp)
  • 자료번호#316614
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니