Одной из важнейших функций является «знакомство» клиентов. В таком случае сервер называют сервером соединений (или сервером рукопожатий), и для подключения к нему клиент, как правило, использует 443 порт и протокол HTTPS или WebSocket. В свою очередь, сервер сопоставляет между собой ID клиента, сетевой и физический адреса устройства, учётные данные пользователя устройства (или клиента) и, возможно, некоторые другие данные, используемые в данном конкретном приложении. Когда два устройства находятся в разных подсетях, сервер передаёт клиентам необходимые данные для установления TCP-соединения.