기타 강좌

간단한 서버 만들기입니다.

 

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?를 보내고 바로 끄는것을 계속 반복합니다.

 

 

 


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 891
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 762
기타 클로버 자동업데이터기 사용법 4 file fgdr147 2009.05.21 2023
기타 그래픽 드라이버 삭제 및 재설치 방법 1 아방스 2009.05.28 3099
기타 3D MAX 2008 - subdivison 모델링 1 아방스 2009.05.28 1976
C언어 [ - Zennys -] C언어의 기초 ... 8 file - Zennys - 2009.06.08 1861
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [컴파일러] 4 -Zennys- 2009.06.13 1980
C언어 [ - Zennys -] 제니스의 C언어 강좌 [ 프로그램의 구조 ] -Zennys- 2009.06.13 1984
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [변수의 정의] 2 -Zennys- 2009.06.13 2754
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [변수의 종류] 2 -Zennys- 2009.06.13 2768
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [변수의 선언] -Zennys- 2009.06.13 2175
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [printf함수] file -Zennys- 2009.06.13 1878
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [scanf함수] -Zennys- 2009.06.13 2377
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [그외 입출력 함수] -Zennys- 2009.06.13 2764
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [정수의 정의] 4 제니스 2009.06.13 2664
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [정수의 길이] 1 제니스 2009.06.13 2395
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [정수형 상수] 제니스 2009.06.13 2989
C언어 컴파일러 다운하세용.. 1 제니스 2009.06.13 2685
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [실수형 종류] 1 제니스 2009.06.13 3073
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [실수형 상수] 제니스 2009.06.13 3089
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [아스키(ASCII)코드] 1 제니스 2009.06.13 3643
C언어 [ - Zennys - ] 제니스의 C언어 강좌 [확장열] 제니스 2009.06.13 2472
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19