시리얼 포트 양방향 통신에 대한 질문
글쓴이: puaxx / 작성시간: 화, 2007/04/24 - 6:33오후
A- 리눅스
B- 리눅스
이렇게 연결을 해놓고 A쪽에서 보내고 B쪽에서 받으면 잘 받아집니다..즉 어느 한쪽에서 보내고 어느 한쪽에서 받으면 잘됩니다.
그런데 A에서 보낸걸 B에서 받아 다시 A로 되돌리면 잘될때도 있고, 완전히 안될때도 있고 그렇습니다. 즉 양방향으로 통신할때가 문제가 되고 있습니다.
select로 멀티플렉싱을 했는데 안되기 시작할때 errno를 찍어보면 5가 나오네요. 매뉴얼에 나온 select함수의 errno값에는 5를 가지는 값이 없구요.
아 그리고, 때때로 usleep(1000)을 줘도 그냥 마구 돌아가는데..이건 또 무슨 원인이 있는건지...
고수님들의 조언 부탁 드리겠습니다.
Forums:
댓글 달기