У меня есть socket сервер и клиенты. На данный момент клиент 1 отправляет кое-какие данные на сервер, а он передаёт их клиенту 2. Можно ли как-нибудь соединить 2 клиента между собой, используя сервер? И как это сделать? (как, например, видеозвонки в телеграмм, которые не идут через сервер, т.к. у клиентов нет публичных ip)