순수 마이콤 엔지니어라서 이번 리눅스 쪽은 처음 접하여 구조 설계 문의드립니다.
interface : UART <-> TCP 구조입니다.
기능 내용
- TCP 연결을 하고 서버 단과 데이터를 송수신
UART(일정주기 수신) -> TCP 클라이언트 모드 send 데이터 후 연결 해제
TCP 서버(데이터 요청, 변경) -> UART(전송)
문의 1)
TCP 클라이언트 모드로 서버에 데이터 전송 후 연결을 해제 하고 대기하는데
TCP서버가 클라이언트에 데이터를 요청 할 수가 있는가?
제 생각) TCP 클라이언트 모드에서 데이터를 send하고 연결을 해제 하고 서버 모드 소켓 실행 send시 소켓off
- 같은 포트를 이용해야 하므로 서로 번갈아 가면서 실행.
문의 2)
프로그램 구조문의 드립니다.
1. UART rev thread
2. TCP client thread
3. TCP server thread