소켓을 이용하여 클라이언트가 뿌리는 메세지 서버가 받게 하려 하는데..
글쓴이: xnetblue / 작성시간: 금, 2007/06/01 - 12:32오전
클라이언트가 메세지를 전송하면(파일을 순차적으로 줄 단위로 읽어 보냄)
서버는 받는대로 바로 화면에 출력시키려 하는데 잘 안되네요.
서버쪽에서 확인해보면 처음 한줄만 출력이 되고
그 다음 부터는 출력이 되지 않습니다.
서버는 대략
listen
while(1) {
accept
read
print
}
이런 식이고
클라이언트는
connect
while(파일끝날때까지) {
fgets
write
}
이런 식입니다만..
서버측에서 어떤 식으로 해야 보내주는 메세지를 바로바로 화면에 뿌려줄 수 있을까요??
Forums:
서버쪽에서 한번
서버쪽에서 한번 accept 한 후에, 클라이언트가 보내는 내용을 계속
read하고, print하게 해줘야 겠죠?
지금의 pseudo 코드에서는 한 번 read, print하고 다시 accept하기를
기다리니..
댓글 달기