Я хочу создать сервер глобальных сватов, чтобы игроки в Интернете могли подключиться и найти противника, каждый игрок представлен на сервере QTcpSocket
.
Мой вопрос заключается в том, какзаставить два сокета общаться друг с другом, не используя глобальный сервер в качестве посредника?Это вообще возможно?
Нужно ли создать сервер на одном из них и дать другому его адрес?
Если да, то как насчет NAT, я могу использовать номер хоста вПротокол TCP - я не хочу использовать переадресацию портов.
Или есть какой-то другой подход в сватовстве, о котором я не знаю.