Have a look at Rebol (see todays reply) - it accepts command line parameters, theres an example of TCP code at
http://www.rebol.com/docs/network.html
Mike
"I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong." - Richard Feynman