Я думаю, что уже слишком поздно помещать свои два бита здесь, я случайно наткнулся здесь, когда я также искал похожие строки. Я думаю, что вы можете сделать это довольно легко, используя только сокеты, однако, как упомянуто выше, одна из машин должна будет действовать как сервер, к которому подключится другая.
Я не знаком с витой, но я добился этого, используя только сокеты. Но да, даже мне любопытно узнать, как бы вы достигли общения в чате peer2peer, если к серверу подключено несколько клиентов. Создать приложение для чата очень просто, но мне трудно думать, как обращаться с одноранговыми соединениями.