SocketTester-Native TCP, UDP & Serial Port Testing Tool

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.0 automatically.
  • 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
3 days ago
187.00 KB