This is a created article in which the information may have evolved or changed.
These days the company needs to test the speed of several IDC, because need to find someone to help test, so need to make as simple as possible, so in the go language wrote a Windows client. Why use go? Because Java needs JRE, too big, C + + need corresponding library support, write this thing too troublesome, other languages have similar problems, and go do these things very simple, a few lines of code is done, and because it is completely statically compiled, so just compile a 32-bit, a 64-bit, Supports any Windows platform.
And the server side, with NC simple to take a finished
such as uploading, you can use the following command
Nc-l 3344 >/dev/null
Download can use the following command
Nc-l 3344 </dev/zero
In general, the use of NC to do some temporary need to test the server or client is still very reliable