Sockets work moderately well.  Not perfect usage, but a working model.