기타 강좌

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

 

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
C언어 파일읽어서 배열에 넣고 다시배열에서 읽어서 화면에 출력 정체불명 2012.01.21 2702
C언어 소코반(푸쉬푸쉬) 구조 정체불명 2012.01.21 2864
기타 [libGDX] libGDX 시작하기 3 에돌이 2012.01.21 4042
C언어 소코반 리팩토링 푸쉬푸쉬 file 정체불명 2012.01.25 2573
시네마4D Cinema 4D r13 Tutorial: Particles Transition to Text - PolyFX 아방스 2012.01.25 5367
C언어 푸쉬푸쉬 data structure.h 의 내용 file 정체불명 2012.01.25 2596
C언어 푸쉬푸쉬 func.h파일 file 정체불명 2012.01.25 2868
C언어 func.h함수소개 정체불명 2012.01.25 2357
C언어 소코반 실행파일+소스+스크린샷 file 정체불명 2012.01.25 3523
기타 PHP 1강. 내가누구 2012.02.24 2036
기타 PHP 2강. 내가누구 2012.02.24 1993
플러그인 VC Reflect [반사되는 이미지 만드는 플러그인] 1 file 아방스 2012.03.28 7016
게임기획 프롤로그의 여러가지 작성 방법 2 아방스 2012.04.17 4135
기타 게임을 처음 제작하시는 초심자 분들께 7 TheEK 2012.07.03 2560
기타 XNA로 게임만들기 - 1. 인사겸 소개 3 file 재훈군 2012.08.03 3116
기타 XNA로 게임만들기 - 2. 강의에 앞서 C#의 문법 1 file 재훈군 2012.08.03 4213
기타 XNA로 게임만들기 - 3. 자신만의 라이브러리를 만들자. 7 file 재훈군 2012.08.03 3454
플래시 매우 쉽고 편리한 액션스크립트(추가중) 코르뉴 2012.08.06 2625
기타 VirtualDub, Avanti, AviSynth를 사용한 초보적인(?!) DVD -> 동영상 파일 변환법. Alkaid 2012.08.27 3480
기타 PCSX2 자체 캡처기능으로 캡처한 동영상 인코딩하기 file Alkaid 2012.09.09 3257
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19