서버의 스크립트는 다음과 같고 클라이언트는 없습니다. 텔넷으로 테스트 하겠습니다.
require 'socket'
s = TCPServer.new(2000)
loop do
client = s.accept
client.write("hello world?")
client.flush
client.close
end
서버를 먼저켜기위해 위의 루비스크립트를 실행합니다
그리고
cmd를 엽니다
xp는 시작->실행에서cmd를 적으면 되고
윈7은 시작->검색창에 cmd를 적으면 되고
윈8은 메트로ui(왼쪽아래로 마우스 가져가서 클릭하면 열리는 메뉴)에서 그냥 cmd라고 적고 엔터를누르시면 됩니다.
cmd에서 telnet을 적고 엔터
telnet에서 다음을 적습니다 첫문자는 영어 o이고 그뒤에 공백, 그뒤에 localhost 2000 입니다
연결을 하면 다음과 같이 통신이 성공한 후 연결이 끊기는것을 볼 수 있습니다