On mramx1.rsma.frb.gov, I create a master socket connection:
> server <- socketConnection(port = 11223, server = T, blocking = T, open = 
> "a+")

This does not return until I connect with a client from another machine:
> client <- socketConnection("mramx1.rsma.frb.gov", port = 11223, open = "a+")

Now, back on the first machine, I do this
> writeLines(paste("line ", 1:3), server)

and on the client, 
> readLines(client)
[1] "line  1" "line  2" "line  3"

All well and good.  But if I try writing back from client to server, it
doesn't work.  Still on the client machine, I do this:
> writeLines(paste("line ", 1:4), client)

but back on the server, this hangs the R process
> readLines(server)   

I've also tried this with blocking = F on the server with the same result.
What am I missing?


Jeff

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to