|
_INET,SOCK_STREAM,0))<0) {
printf("Client : can't open stream socket");
exit(1);
}
/* 서버에 접속 */
if (connect(sockfd,(struct sockaddr *)&serv_addr,sizeof(serv_addr)) <0)
{
printf("Client : can't connect to server");
exit(1);
}
for (;;) {
scanf("%s",paket);
/* 소캣에 데이터를 쓴다 */
if (str
|
- 페이지 4페이지
- 가격 4,000원
- 등록일 2004.08.08
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
socket(PF_INET, SOCK_STREAM,0); //소켓 생성
bzero((char *) &server_addr, sizeof(server_addr));
server_addr.sin_family = AF_INET;
server_addr.sin_addr.s_addr = inet_addr(serveraddress);
//수와 점으로 표기된 IP 주소를 long형으로 변환
server_addr.sin_port = htons (portnum);
//short
|
- 페이지 15페이지
- 가격 2,500원
- 등록일 2010.04.06
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
소켓과 관련된 정보를 반환받기 위한 구조체이다. WSAStartup 함수의 인자로 사용되어 구현된 소켓 라이브러리의 정보를 가져온다
SOCKET hServerSocket = socket( PF_INET, SOCK_STREAM, IPPROTO_TCP );
➜ 서버 소켓 생성, socket 함수는 윈도우 소켓 API 함
|
- 페이지 9페이지
- 가격 2,500원
- 등록일 2015.07.21
- 파일종류 워드(doc)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
소켓 번호
int tcp_connect(int af, char *servip, unsigned short port){
struct sockaddr_in servaddr;
int s;
if((s = socket(af,SOCK_STREAM,0)) < 0)
return -1;
bzero((char *)&servaddr,sizeof(servaddr));
servaddr.sin_family = af;
inet_pton(AF_INET,servip,&servaddr.sin_addr);
servaddr.sin_port = htons(
|
- 페이지 16페이지
- 가격 2,800원
- 등록일 2012.05.21
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
socket(AF_INET,SOCK_STREAM,0)) < 0){
perror("소켓생성 에러\n");
exit(1);
}
printf("Trying %s..\n",inet_ntoa(serv_addr.sin_addr));
if(connect(sock,(struct sockaddr*)&serv_addr,sizeof(serv_addr)) < 0){
close(sock);
perror("연결에러\n");
exit(1);
}
printf("연결되었습니다 %s\n",hostname);
while((n
|
- 페이지 6페이지
- 가격 2,500원
- 등록일 2005.09.30
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|