SocketTester is a lightweight native Windows tool for testing TCP, UDP, and Serial/UART/USB-COM communication. It is made for developers, embedded engineers, network testers, and anyone who needs a simple terminal-style communication tester.
What It Supports
- TCP Client
- TCP Server with multiple clients
- UDP Client
- UDP Listener/Server
- Serial/UART/USB-COM ports
- Text and HEX sending
- RX, TX, and system logs with timestamps
- Send history, repeat send, search, copy, clear, and save log
- Multiple app windows using New Session
How To Use
Select the communication type from the Communication dropdown.
- TCP Client: enter IP and port, then click Connect.
- TCP Server: select Server mode and port, then click Connect. The app binds to
0.0.0.0automatically. - UDP Client: enter destination IP and port, then connect and send packets.
- UDP Server: select Server mode and port to receive from any sender.
- Serial: select COM port, baud rate, data bits, stop bits, parity, and flow control, then click Open.
Send Options
- HEX: send hexadecimal bytes.
- CR / LF / CRLF: append line endings.
- Enter: press Enter to send; use Ctrl + Enter for a new line.
- Repeat: send repeatedly using the interval value.
- Clear after send: clear the send box after a successful send.
Terminal Log
[2026-05-29 17:14:13] TX hello
[2026-05-29 17:14:15] RX [COM7] response data
[2026-05-29 17:14:20] SYS Connected- TX means sent data.
- RX means received data.
- SYS means connection or status message.
Other Notes
- Settings and history are saved locally in an INI file, not the registry.
- Right-click the title bar and choose New Session to open another window.
File/Directory
Updated
Size