Simple VChan interface, client/server init, receive, send