sure you can but then its not so simple to have an "eval loop" socket1: --connection-> --do this-> <--ok-some info--- --do that-> <--ok-some info--- Run
socket2: -connection-> <-update this-- ----ok----> <-update that-- ----ok----> Run multiplexing different channels over one line is more complex and when he asks for "how to do interprocess communication" then i guess he wants it simple.