Experimenting with communicating with a remote device (sockets, pipes, whatever else works)