2015-06-11 3 views
-1

Я работаю с клиентским серверным приложением, в котором у меня есть центральный сервер, другие серверы, которые подключаются к центральному при создании (чтобы иметь доступ к адресным и сетевым дверям других серверов, уже подключенных и дать его) в качестве клиентов и клиентов, которые подключаются к одному из этих серверов. Теперь, когда клиент подключается к одному из серверов, каждый другой сервер должен знать IP-адрес этого клиента. Таким образом, серверы должны взаимодействовать каким-то образом, но НЕ центральным сервером. Я очень смущен этим, и я не могу найти другие способы ... Пожалуйста, помогите мне: как заставить эти серверы соединяться друг с другом? Все подключения выполняются с помощью TCP-сокета ... Я думал, что могу создать сокет между каждой парой серверов при их подключении к сети, но я не знаю, если это хорошее решение ... пожалуйста, помогите!Сетевая связь между серверными процессами

ответ

0

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

Надеюсь, это поможет!

Смежные вопросы