This is a slightly newer version that the one currently
circulating on the net.
The original version would read standard in and write it to the
network port. The new version also monitors the network port for
data being returned. Anything read back from the network port is
put out on stdout.
Argument handling has been changed slightly
For debug output just use -d instead of
The space betwen the argument letter and the argument option is
gethostbyname() succeeded and returned (struct hostent
*)0x408b10 This value is useless except that a return of 0x0 means
we were not able to resolve the host name. In which case you should
also see a more descriptive message.
Host name resolved to ip 192.168.200.207
Network socket (file descriptor) is 4
Connect was successfull
1) Read 29 bytes from socket 0 (stdin) and write 29 bytes to
socket 4 (net)
2) Read zero bytes from socket 0 (stdin)... EOF, done