클라이언트에서 키보드에서 입력을 받으면 화면에 출력하고 서버로 write하는 토크프로그램인데 서버에서는 accept대기 상태 인데 클라이언트에서 connection 에러가 남니다. 파란7.1이고 포트는 임의의 포트를 사용했습니다. netstat를 실행해서 보니깐 임의의 포트가 안 열려있습니다. 혹시 설정을 따로 해야하는 것이 있는지요. 고수님들의 조언 부탁합니다.
임의로 포트를 지정했다는것은 무슨말씀인지 모르겠네요..
client의 기본적 코드가..
struct sockaddr_in serv;
sockfd = socket(AF_INET, SOCK_STREAM, 0); bzero(&serv);
serv.sin_family = AF_INET; serv.sin_port = htons(서버 Port); serv.sin_addr.s_addr = htonl(서버주소);
connect(sockfd,.....);
이런식으루 되겠지요??
일단은 서버쪽에서 지정한 포트가 제대로 listen 상태인지 확인해봐야 할것 같습니다.
Re: talk client에서 connect 에러...
임의로 포트를 지정했다는것은 무슨말씀인지 모르겠네요..
client의 기본적 코드가..
struct sockaddr_in serv;
sockfd = socket(AF_INET, SOCK_STREAM, 0);
bzero(&serv);
serv.sin_family = AF_INET;
serv.sin_port = htons(서버 Port);
serv.sin_addr.s_addr = htonl(서버주소);
connect(sockfd,.....);
이런식으루 되겠지요??
Re: talk client에서 connect 에러...
일단은 서버쪽에서 지정한 포트가 제대로 listen 상태인지 확인해봐야
할것 같습니다.