Telnet 접속 해서 시리얼 통신 프로그램 접속 문제
글쓴이: pronet11 / 작성시간: 화, 2010/02/09 - 2:29오후
안녕하세요~
우분투를 사용하고 있습니다.
시리얼 통신 프로그램을 만들어서 보드랑 서로 양방향 통신 확인 했습니다.
이 프로그램을 우분투 서버에 넣고 xinetd 데몬을 이용해서 telnet으로 임의로 포트를 열어 밖에서 접속해 사용 할 수 있도록
서비스를 돌렸습니다.
ssh를 쓰거나 걍 원래 서버 컴에서 잘 돌아가던데 telnet으로 접속해서 프로그램을 연결하니
입력을 하려니 엔터를 한 번 치면 글자 한글자만 넘어 가고요 두번 쳐야 제대로 입력이 받아지네요.
왜 이럴까요? 게다가 Telnet 접속을 끊으면 프로그램도 종료 되는 걸로 생각 했었는데 ps -x 해보니까 계속 돌아 가고 있어서
[if(fd == -1) STOP 되도록.. <--- 입력이 끊기면 종료 되도록] 만들었더니 원래는 잘 돌아가던넘이 telnet으로 접속하니
출력은 잘 나오는데 입력이 문제가 생기네요 제대로 글자가 안넘어 갑니다. 역시 엔터를 여러번 쳐야 입력 되거나 이상하게 입력이 되버려요.
어떻게 해결 하면 될까요?;; 도와 주세요~
Forums:
http://telnetcpcd.sourceforge
http://telnetcpcd.sourceforge.net/
OTL
댓글 달기