batch input의 개념이 뭐죠??? 사전을 찾아 보았는데.. batch가 한 묶음이라고 나와 있던데 한 묶음 입력???
예전 MS-DOS 시절에는 "배치파일" 이라 하여 autoexec.bat 와 같이 확장자가 .bat 로 끝나는 파일을 만들면 그 파일을 실행시킬 수 있었죠. 일종의 쉘 스크립트였죠.
아마도 배치 인풋이란 ./exec < input.txt 이런걸 말하는게 아닐까요?
figure5.5 의 예제가 stop-and-wait mode 입니다.. 한줄 입력 받아 보내고, 응답을 받아서 화면에 출력해줄때까지 기다렸다가, 다시 입력 받아 보내고, 결국 매번 응답이 올때까지 기다려야 합니다..
figrure6.9의 예제는 select 문을 사용해서 batch input을 하도록 한것인데,,
네트워크가 fullduplex모드일때, 특별히 응답을 기다리지 않고 , select로 파일 디스크립터의 상태를 확인해서, 보낼것이 있을때 바로 보내고, 받을것이 있을때 바로 받는 방법입니다.
감사합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
[re]
예전 MS-DOS 시절에는 "배치파일" 이라 하여
autoexec.bat 와 같이 확장자가 .bat 로 끝나는 파일을 만들면 그 파일을 실행시킬 수 있었죠.
일종의 쉘 스크립트였죠.
아마도 배치 인풋이란
./exec < input.txt
이런걸 말하는게 아닐까요?
stop-and-wait mode
figure5.5 의 예제가 stop-and-wait mode 입니다..
한줄 입력 받아 보내고, 응답을 받아서 화면에 출력해줄때까지 기다렸다가,
다시 입력 받아 보내고,
결국 매번 응답이 올때까지 기다려야 합니다..
figrure6.9의 예제는 select 문을 사용해서 batch input을 하도록 한것인데,,
네트워크가 fullduplex모드일때, 특별히 응답을 기다리지 않고 ,
select로 파일 디스크립터의 상태를 확인해서,
보낼것이 있을때 바로 보내고, 받을것이 있을때 바로 받는 방법입니다.
답변 주신 분들 넘 감사합니다. 많은 도움이 되었습니다. ^^ (냉
감사합니다.
댓글 달기