echo.client <- function(host.name="localhost", port.number=9999){ sock <- socketConnection(host=host.name, port=port.number) repeat{ writeLines(readLines(), sock) writeLines(readLines(sock, n=1)) } } argv <- commandArgs(trailingOnly=T) echo.client(argv[1], argv[2])