﻿Packet Sender 8.11.1 ZIP 다운로드 및 사용법 (TCP·UDP 테스트)

Packet Sender
는 TCP·UDP 데이터를 직접 보내고 응답을 확인하는 통신 테스트 도구입니다. ESP32, Ethernet 모듈, IoT 게이트웨이의 네트워크 연결과 명령 형식을 확인할 때 사용할 수 있습니다.
공식 Windows 포터블 ZIP과 한국어 사용법 ZIP을 첨부했습니다.
실행 파일은 8.11.1 버전이며, 같은 버전의 원본 소스도 함께 제공합니다.
1. 다운로드 및 실행
PacketSenderPortable_v8.11.1.zip:
공식 Windows 실행용 ZIP, 약 34.1 MiB. 모두 압축을 풀고
PacketSender.exe
를 실행합니다. DLL과 하위 폴더를 함께 유지하세요.
PacketSender-guide-ko.zip:
한국어 사용법과 TCP·UDP 실습 설정표입니다.
PacketSender-source-v8.11.1.zip:
GPL 라이선스에 따른 원본 소스입니다. 일반 사용자는 실행용 ZIP을 받으면 됩니다.
다른 운영체제나 설치형 파일은
공식 다운로드
에서 선택하세요. 버전과 배포 파일은
8.11.1 릴리스
기준입니다.
2. 화면에서 먼저 확인할 항목
항목
입력할 내용
Name
저장할 테스트 이름
ASCII / HEX
보낼 문자열 또는 바이트 값
Address
상대 장치의 IP 주소
Port
상대 장치에서 열어 둔 포트 번호
Protocol
장치가 사용하는 TCP 또는 UDP
Resend Delay
반복 송신 간격. 처음에는 0으로 두고 한 번만 전송
ASCII와 HEX는 같은 전송 데이터를 다른 방식으로 보여줍니다. 예를 들어
HELLO
의 HEX는
48 45 4C 4C 4F
입니다. 숫자
01
이라는 문자열을 보내는 것과 바이트
0x01
을 보내는 것은 다릅니다. 화면 항목은
공식 사용 설명
을 참고하세요.
3. 장치 없이 UDP 송수신 연습
먼저 내 PC 안에서 보내고 받으면 케이블·라우터 설정과 관계없이 프로그램 사용법을 익힐 수 있습니다.
설정 화면의 Network 항목에서
UDP 서버를 활성화
하고 수신 포트를
5005
로 지정합니다. 이미 사용 중이면 다른 빈 포트를 선택합니다.
화면 아래의 UDP 수신 상태와 포트 번호가 설정한 값인지 확인합니다. 자동 응답은 끈 상태로 진행합니다.
Address에
127.0.0.1
, Port에
5005
, Protocol에
UDP
를 입력합니다.
ASCII에
HELLO
를 입력하고 Resend Delay를 0으로 둔 뒤
Send
를 누릅니다.
아래 Traffic Log에서 송신·수신 기록과
48 45 4C 4C 4F
가 표시되는지 확인합니다.
127.0.0.1
은 현재 PC를 가리킵니다. 실장치 시험에서는 Address를 장치 IP로 바꾸고, Port와 Protocol도 장치 설정에 맞춰야 합니다. UDP는 상대 장치가 응답하도록 구현되어 있어야 응답이 돌아옵니다.
4. TCP 장치 연결 및 HEX 명령 보내기
대상 장치에서 TCP 서버가 실행 중인지 확인하고 IP·포트·명령 규격을 준비합니다.
Address와 Port를 입력한 뒤 Protocol을
TCP
로 선택합니다.
문자 명령 장치는 ASCII에 명령을 입력합니다. 줄 끝에 CR+LF가 필요한 장치라면 HEX 데이터의 끝에
0D 0A
가 포함되어야 합니다.
바이너리 장치는 HEX에 장치 규격의 바이트를 입력하고 Send를 누릅니다. 길이·명령 코드·체크섬도 규격에 맞아야 합니다.
Traffic Log에서 연결 상태와 응답을 확인합니다. 연결을 유지해야 하는 장치는
Persistent TCP
설정을 사용합니다.
예를 들어 ASCII
HELLO
뒤에 CR+LF를 붙인 데이터는
48 45 4C 4C 4F 0D 0A
입니다. 이는 형식 설명용이며 실제 장치가 인식하는 명령은 장치 매뉴얼을 따릅니다. TCP는 바이트 스트림이므로 한 번의 Send가 상대 프로그램의 한 번의 수신과 반드시 일치하지는 않습니다.
5. 테스트 저장과 문제 해결
성공한 시험은 Name을 지정하고 Save로 저장해 같은 데이터를 다시 사용할 수 있습니다. 처음에는 한 번씩 전송해 결과를 확인하고, 주기 전송이 필요한 경우에만 반복 간격을 설정하세요.
UDP 수신이 없음:
서버 활성화, 수신 포트, 송신 목적지와 프로토콜을 확인합니다. 다른 PC에서 받을 때는 해당 프로그램·포트의 방화벽 허용 여부도 확인합니다.
TCP 연결 거부:
목적지에 TCP 서버가 실행 중인지, 포트가 맞는지 확인합니다.
연결되지만 응답이 없음:
명령 끝의 CR/LF, ASCII·HEX 구분, 길이·체크섬, 연결 유지 요구사항을 확인합니다.
한 PC 시험만 성공:
실제 장치와의 IP 대역, 라우팅, Wi-Fi 클라이언트 격리 설정을 확인합니다.
반복 송신이 계속됨:
화면의 반복 송신 상태를 눌러 중지하고 Resend Delay를 0으로 되돌립니다.
6. 파일 검증 및 관련 자료
실행용 ZIP은 공식 원본과 SHA-256이 일치하며 동봉 GPL·라이브러리 고지를 유지했습니다. 소스는 같은 릴리스 태그에서 가져왔습니다.
b708cd4b87e4f69ffa9ad8c2d58db6c056adbc8bd5a47939aa107b2c7238be28
PowerShell에서 다음 명령으로 실행용 ZIP의 해시를 비교할 수 있습니다.
Get-FileHash .\PacketSenderPortable_v8.11.1.zip -Algorithm SHA256
공식 사용 설명
·
버전별 소스
라이선스
시리얼 통신·SSH 접속용 Tera Term 사용법
자료 확인일: 2026년 9월 12일. 예시 IP·포트·명령은 시험 환경에 맞게 변경하세요.
