프로그래밍

 3198, 1/160 회원가입  로그인  
   h@cking2013
   connection timed out

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=6444 [복사]


안녕하세요.
요즘 뇌를 자극하는 tcp/ip소켓 프로그래밍이라는 책으로 공부하고 있는 사람입니다.
책에서 나온 예제를 컴파일 해서 실행시켜서 해보니 리눅스(virtual box에 깔음)와 윈도우 모두 각각 127.0.0.1로 실행하니까 잘 실행되었습니다.
그 다음 virtualbox에 깔려있는 리눅스에서 서버를 실행시키고 윈도우에서 클라이언트를 실행시켜서 통신을 하려고 하니까 안되더군요...... 그리고 그 반대로 해 보아도 되지 않았습니다.
무엇이 잘못된건가요?

  Hit : 3984     Date : 2014/02/25 03:10



    
kumi123 혹시, 리눅스 서버의 주소를 입력한게 아니라.. 루프백(127.0.0.1)을 실행시킨것은 아니신지요??

루프백 주소는, 본인의 컴퓨터에서 본인의 네트워크에 접급할 때 쓰는, ip입니다..

아니면, 더 자세한 설명 부탁드립니다..
2014/02/25  
h@cking2013 윈도우를 서버로 할때는 윈도우의 virtualbox host-only network어댑터의 아이피 주소인 192.168.56.1로 하였고
리눅스를 서버로 할때에는 리눅스의 두번째 어댑터의 아이피주소인 192.168.56.101로 하였습니다.
2014/02/25  
kumi123 어답터의 주소를 사용하면 안됩니다.

명령창(윈,리눅스 둘다) - ipconfig 치시면, 나오는 ip를 쓰셔야 됩니다.

x.x.x.1 은 게이트웨이의 주소이지.. 서버의 주소가 아닙니다.

그리고 꼭, 게이트웨이의 주소가 x.x.x.1 은 아니고, 설정가능합니다.
2014/02/25  
h@cking2013 그렇게 해보니 정상적으로 되는군요.
감사합니다.
2014/02/26