talk client에서 connect 에러...

익명 사용자의 이미지

클라이언트에서 키보드에서 입력을 받으면 화면에 출력하고
서버로 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 상태인지 확인해봐야
할것 같습니다.