[질문]채팅서버 프로그램을 이상없이 컴파일후 구동후 문제..
글쓴이: 강민구 / 작성시간: 월, 2006/05/22 - 1:55오전
간단한 채팅서버 프로그램을 작성하여 컴파일후
바인드, 리슨의 동작이 이상없음을 확인하고 accept의 과정까지 갔습니다.
클라이언트프로그램에서 서버에 접속을 하고자 하는데
10006 에러코드가 소켓에서 검출되었습니다.
찾아보니 서버의 응답이 없어서 나타나는 문제인데,
서버 프로그램상에 문제가 없는가 해서 몇번을 찾아보았는데
문제점을 찾지 못하였습니다.
더군다나 유사프로그램을 윈도우용으로 만들어서동작시켰을때
클라이언트는 무난히 접속에 성공하였습니다.
시스템은 래드햇 9.0인데,
루트권한에서 컴파일을 했고 루트권한의 실행파일을 실행시켰습니다.
온세통신으로부터 인터넷서비스를 받는데 알아본결과 http포트이외에는 막아놓은게 없다고 하더군요.
지금 제가 의심하고 있는것은 서버시스템에 있는가 생각해보는데,
리눅스에서 포트를 임의적으로 막아놓거나,
서버접근을 임의적이면서 기본적으로 막혀있을 경우가 어떤 경우가 있으며
이러한 접근은 어떻게 해야하는지좀 알려주시면 고맙겠습니다.
Forums:
내용추가 합니다.
netstat -an
이렇게하니 아래와 같이 나오네요.
제가 임의적으로 4444번 포트로 통신하게 했습니다.
tcp 0 0 0.0.0.0:4444 0.0.0.0:* LISTEN
리스너까지 제대로 되는것 같은데...
어디가 문제징... 에휴...
자문자답.. ㅡㅡ;;
4444번은 제가 잘모르는 무엇(?)에서 쓰고있는 포트군요...
이론... ㅎㅎ
krb524 4444/tcp # Kerberos 5 to 4 ticket xlator
krb524 4444/udp # Kerberos 5 to 4 ticket xlator
내일은
내일은 내일일뿐.....
만약 방화벽을 켜놓으셨다면 끄세요~
setup 이나 /etc/sysconfig/iptables 적당히 고치고 /etc/rc.d/init.d/iptables restart 하심..
내일은 내일일뿐.....
댓글 달기