Rebol 3의 모든 포트 작업은 비동기식입니다. 동기식 통신을 할 수있는 유일한 방법은wait
입니다.
그러나이 경우 대기 호출의 문제점은 열려있는 모든 포트에 대한 이벤트를 확인한다는 것입니다 (대기하도록 전달 된 포트 블록에 있지 않더라도). 그런 다음 응답하는 이벤트 처리기를 호출하지만 해당 이벤트 처리기 중 하나에서 읽기 / 쓰기를 수행 할 수 있습니다. 그러면 "wait"에 대한 재귀 호출이 발생할 수 있습니다.
이 문제를 어떻게 해결합니까?