TCP Client 통신연습
모듈은 스테이션 모드에서 TCP 클라이언트로 동작 시키고, PC는 TCP 서버를 장치한 후, TCP 통신을 시험한다.
1. TCP Client 구현내용
프로젝트 위치 | demos/net/tcp/client |
데모의 소스코드(tcp_client.c)에서 다음과 같이 각자의 상황에 맞게 TCP Server의 IP와 포트를 설정한다. → 여기서 IP는 momopc의 IP 이다.
2. TCP Client 준비
먼저 PC에 TCP 서버를 기동하여 아래의 절차대로 서버를 설정한다. → PC 용 TCP 도구는 “도구모음” 에서 다운로드할 수 있다.
♦ TCP 포트 번호를 데모 소스코드에서 정의한 포트번호로 맞춘다.
♦ 아래의 화면은 TCP 서버가 시작되어 Client의 접속을 대기하고 있는 상태이다..
♦ 모듈이 부팅시키면 TCP 서버에 접속된다.
→ 모듈은 당연히 네트워크(AP)에 접속되어야 한다. 접속이 안되어 있는 경우에는 Easylink를 사용하여 AP에 접속시킬 수 있다.
♦ TCP Client가 접속되면 아래의 화면과 같이 서버의 메시지 창이 Active 된다.
3. TCP Client 동작확인
아래와 같은 순서로 TCP 통신에 대한 데모의 동작을 확인할 수 있다.
여기서 TCP Client는 TCP Server로 부터 수신한 데이터를 그대로 Loop Back 하고 있는 것으로 확인된다.