안녕하세요? 초보라서 죄송 -.-
ComPort 2.64를 사용해서 시리얼 통신 프로그램을 작성중인데요,
대충 작성해서 테스트중인데, 한두번 주고받은 후에 연결이 자꾸만 끊어지거든요.
궁금 1 : 왜 자꾸 끊어지는지,
궁금 2 : 걍 아예 끊어지면 감시하다가 다시 연결해주는 프로시저를 만들어서,
예를 들면 "while 1 do " 이런식으로 늘 돌아가게끔 만들어서
10초에 한 번씩 연결이 끊어지면 다시 연결해주는 식으로 하면 될런지,
이렇게 하다가 로드가 심해지는 건 아닐런지 궁금하구요
궁금 3 : A컴과 B컴에서 통신할 때, A컴에서 connect를 시켜주며 B컴은 저절로
응답해서 연결이 되는 건가요? 아니면 A컴도 B컴도 모두 connect를
시켜줘야 하는 건가요?
제가 만든 프로그램으로 테스트해볼 때는 두 컴 다 connect시켜야만
데이터가 오가던데 이게 원래 그런 건지, 제가 잘못 만들어서 그런건지
도와주세요~
저는 안끊어 지던데요.
프로그램 코드에 문제가 있는 거 같네요.
어딘가에서 Close하거 아닌가요?
그리고 A, B 모두 connection 해야합니다.
그래야 양쪽다 송수신이 가능한 상태가 됩니다.
그럼 수고하세요.