게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
찾아보다 못해서 코딩물어보겟습니다
게시물ID : computer_66908짧은주소 복사하기
작성자 : 뉴이
추천 : 0
조회수 : 203회
댓글수 : 5개
등록시간 : 2012/11/28 22:46:15

안녕하세요 컴 독학중인 고2입니다

 

#include <unistd.h>

#include <string.h>

#include <sys/socket.h>

#include <netinet/in.h>

#include <arpa/inet.h>

 

int main(void) {

int sockfd new_sockfd;

struct sockaddr_in host_addr, client_addr;

sockeln_t sin_size;

int yes=1;

 

sockfd = socket(PF_INET, SOCK_STREAM, 0);

 

host_addr.sin_family = AF_INET;

host_addr.sin_port = htons(31337);

host_addr.sin_addr.s_addr = INADDR_ANY;

memset(&(host_addr.sin_zero), '\0', 8);

 

bind(sockfd, (struct sockaddr *)&host_addr, sizeof(struct sockaddr));

 

listen(sockfd, 4);

 

sin.size = sizeof(struct sockaddr_in);

new_sockfd = accept(sockfd, (struct sockaddr *)&arpa_addr, &sin_size);

 

그 31337번포트를 바인딩하고 TCP연결을 듣는 C프로그램인데요

 

제가 맘대로 코드를 짜보기는했는데 오류가 나더라구요

 

그래서 해결하려고 구글링도 해보고했는데 못찾겠어서 질문합니다

 

오류는 마지막줄에 있다고하는데 어딨는지 못찾겠습니다 부탁드립니다

 

 

 

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호