클라이언트에서 키보드에서 입력을 받으면 화면에 출력하고 서버로 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 상태인지 확인해봐야 할것 같습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
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 상태인지 확인해봐야
할것 같습니다.
댓글 달기