serial to ethernet module 사용중 다음의 현상에 대해 질문이 있어 글을 올립니다.
serial to ethernet 모듈은 serial port 1개 ethernet port 1개를 갖고 있는 모듈로서
해당 모듈을 client 로 설정(172.20.1.1)을 하고 destination을 2개(server1 : 172.20.1.201/server2 : 172.20.1.202)를 지정하였습니다.
각 destination에 해당하는 곳은 server 로 설정을 하고 client에서 서버로의 통신 시험을 하였습니다.
그런데 문제는 지금부터 인데, 통신을 하던 중 server1과의 물리적 연결을 끊었더니(LAN선을 뽑았음)
일정 횟수의 통신 후 server 2와의 통신도 끊기는 현상이 발생하였습니다.
그 후 모듈의 설정된 TCP alive check time(0~99min 사이로 설정 가능, 0으로 설정시 해당 기능 disable) 이후에 server2와의 통신이 재게되는데,
중간에 설정된 TCP alive check time 동안에 전송이 되지 않았던 데이터를 한번에 전송하면서 통신이 재개되었습니다.
여기서 질문드릴 사항은 다음과 같습니다.
- server1과의 연결이 끊겨도 server2와의 통신이 끊기지 않는 방법이 있는가?
- 1번이 불가능하다면 위와같은 현상은 일반적인 이더넷 통신의 현상인가?