IT정보공유

RS232 시리얼통신 부터 TCP/IP Socket 통신 테스트 프로그램 SerialPortMon

알지오™ 2019. 9. 18.

이 프로그램은 시리얼 통신과 소켓 통신을 테스트 할 수 있는 프로그램입니다.

프로그램 실행시켜 보면 아래사진처럼 심플한 화면 구성으로 이루어져 있습니다.

SerialPortMon

화면 구성은 Connect 버튼, 소켓 또는 Com port로 부터 수신된 데이터를 표시할 텍스트뷰, 그리고 데이터를 전송할

보내는 문자열 텍스트 입력상자가 있고요.

단축키 지정버튼과 설정 버튼이 있습니다.

우선 컨넥트 버튼을 눌러보면 아래와 같은 연결 대화상자가 나타납니다.

 

COM Port를 이용한 Serial 통신과 ASCII 기반 소켓 통신까지 가능한 테스트툴 SerialPortMon

 

라디오박스로 Serial로 연결할 것인지, TCP Client 역할을 할 것인지, 아니면 TCP Server 역할을 할 것인지

그마저도 아니면 UDP 통신을 할 것인지 연결 형태를 설정할 수 있습니다.

TCP Client를 선택하면 접속할 IP와 포트번호를 입력하게 되어 있고, TCP Server 일 경우에

오픈할 포트를 설정할 수 있습니다.

설정화면

그리고 프로그램 메인 화면 아래쪽에 있는 설정 버튼을 누르면 위 사진처럼 송수신 데이터 표시 방법에 대한 세부적인

옵션이 있고, 저는 항상 디폴트로 사용을 했습니다. 별다른 옵션 변경은 필요 없을 것 같습니다.

 

그리고 단축키 지정 버튼을 누르면 단축키 메시지 편집 대화상자가 팝업됩니다.

데이터를 송수신 할 때, 편리함이 증대되기 때문에 자주 사용하면 소켓 테스트를 좀더 편리하게 할 수 있습니다.

단축키 메시지 편집을 통해 단축키 별로 송신하는 데이터를 다르게 할 수 있기 때문에

여러가지 송신 데이터를 셋팅해두고 테스트시 단축키를 활용하면 아주 편리하겠죠?

SerialPortMon(시리얼포트몬) 프로그램은 개발자분 블로그에서 다운 받을 수 있습니다.

(C++로 작성된 소스코드까지 공개가 되어 있네요!)

[IT정보공유] - Packet Sender - TCP, UDP Socket 통신 프로그램 개발시 유용한 테스트 프로그램입니다.

 

댓글

💲 추천 글