client <- function(){ while(TRUE){ con <- socketConnection(host="localhost", port = 6011, blocking=TRUE, server=FALSE, open="r+") f <- file("stdin") open(f) print("Enter text to be encoded, q to quit") sendme <- readLines(f, n=1) if(tolower(sendme)=="q"){ break } write_resp <- writeLines(sendme, con) server_resp <- readLines(con, 1) print(paste("Base64 encoded text: ", server_resp)) close(con) } } client()