간단한 서버 만들기입니다.
require 'socket'
#2000은 포트번호입니다. 다른 숫자를 적어도 되지만 잘 모르겠으면 따라 적으세요~
s = TCPServer.new(2000)
loop do
#다른 컴퓨터와 연결이 되면 그 연결을 client에 저장합니다
client = s.accept
#hello world?라고 보내고
client.write("hello world?")
#보내기를 마무리합니다 flush가 없으면 계속 보낼게 있는줄알고 받는 쪽에서 계속 기다립니다
client.flush
#close할꺼면 flush가 안써도 동작하지만 그래도 write에는 flush를 함께 써줍시다
#close하면 이제 더이상 client로 전송하거나 읽을수없습니다.
client.close
end
무한루프이기때문에 다른 컴퓨터가 2000포트로 접속하면 hello world?를 보내고 바로 끄는것을 계속 반복합니다.