기타 강좌

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

 

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 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
기타 응용..에 관한 간단한 고찰.(??) 개촙포에버 2011.10.13 1770
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - “Call To Action” Buttons file 아방스 2011.12.07 1750
C언어 [C 언어 강의] 데이터 출력 함수 printf() file 마린레이 2011.10.12 1746
기타 [루비][네트워크] 다른 컴퓨터에서 명령어 받아서 실행후 결과 돌려주는 서버 자연철학의수학적원리 2013.10.25 1736
기타 [루비] 프로그래밍 공부하는 법 1 자연철학의수학적원리 2013.10.25 1724
C언어 정체불명의 프로그래밍 입문 main 함수작성 3 file 정체불명 2012.01.18 1721
기타 [RPGXP] 기술 데이터 읽기 실패 해결법 2 file 맵만드는중.. 2014.02.17 1717
C언어 [비쥬얼 C++ 동영상 강좌] 07회 GDI 를 배우자 - 1 아방스 2009.01.12 1710
C언어 [C 언어 강의] 데이터 입력 함수 scanf() file 마린레이 2011.11.06 1709
C언어 정체불명의 프로그래밍입문 4 실행 디버깅 1 정체불명 2012.01.18 1684
C언어 정체불명의 프로그래밍 입문 중간체크 file 정체불명 2012.01.18 1611
C언어 [비쥬얼 C++ 동영상 강좌] 04회 클래스 파일 분석하기 - 1 아방스 2009.01.12 1609
C언어 [C 언어 강의] 2. 프로그램의 기본 구조 마린레이 2011.10.05 1607
C언어 [비쥬얼 C++ 동영상 강좌] 05회 클래스 파일 분석하기 - 2 아방스 2009.01.12 1597
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Carbonalistic Web Buttons file 아방스 2011.12.07 1588
기타 [루비][네트워크] 간단한 서버 만들기 자연철학의수학적원리 2013.10.25 1510
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Call To Action file 아방스 2011.12.07 1495
기타 [루비] 한글 사용하기 2 자연철학의수학적원리 2013.10.25 1475
기타 [루비][네트워크][GUI] 서버에 명령어 보내서 실행결과 얻는 클라이언트 file 자연철학의수학적원리 2013.10.25 1471
어도비 프리미어 프리미어 cc 2014 새로운 기능 - Premiere Pro CC – April 2014 – New Features 아방스 2014.07.07 1443
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19