Skip to content
Command line echo server and client for Windows, designed according to RFC 862 specification for Echo protocol.
Branch: master
Clone or download
PavelBansky Merge pull request #6 from FragCoder/master
Porting to VS 2015 - New Roslyn Compiler Features
Latest commit b94ea7c Sep 14, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EchoTool Porting to VS 2015 - New Roslyn Compiler Features Nov 17, 2015
EchoTool.sln Porting to VS 2015 - New Roslyn Compiler Features Nov 17, 2015
README.md Readme picture update Oct 11, 2015

README.md

EchoTool - Echo client and server

Command line echo server and client for Windows. This tool is designed according to RFC 862 specification for Echo protocol. It can operate as a echo server that sends back every incoming data. In client mode, it sends data to the server and checks whether they came back. This is a useful debugging tool for application development or network throughput checks. Application is written in C# and source codes is provided.

  • Server mode
  • Client mode
  • TCP and UDP protocol support
  • Selectable destination and source port
  • Selectable timeout
  • Selectable echo pattern
  • Just one file

For server mode listening on UDP port 4578 run following command

C:\EchoTool> echotool /p udp /s 4578

On client machine run this

C:\EchoTool> echotool server.to-test.com /p udp /r 4578

You can specify outgoing local port by /l switch

C:\EchoTool> echotool server.to-test.com /p udp /r 4578 /l 8976

Number of attempts and timeouts can be set by /n and /t switch

C:\EchoTool> echotool server.to-test.com /p udp /r 4578 /l 8976 /n 100 /t 10

Use your own echo pattern with /d switch

C:\EchoTool> echotool server.to-test.com /p udp /r 4578 /d Hello

Echo server mode server mode image

Echo client mode client mode image

Download

Stand alone executable releases/download/v1.5.0.0/echotool.exe [30 Kb]

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.