Приложение "Клиент-186" предназначено для управления приложением "Сервер-186" в тех случаях, когда "Сервер-186" запускается в режиме службы и/или запущен на другом компьютере.
Настройка связи
В зависимости от расположения Клиента-186 и Сервера-186, связь настраивается по разному:
Расположение Клиента-186 и Сервера-186 | Способ настройки |
---|
На одном ПК | В качестве сетевого интерфейса рекомендуется использовать "127.0.0.1" |
На разных ПК в локальной сети | Указать адрес серверного ПК в этой локальной сети (например: "192.168.10.128") |
В разных локальных сетях | - Указать внешний статический адрес локальной сети, в которой находится серверный ПК
(адрес устройства, через который выполняется выход в интернет) - Внутри локальной сети обеспечить трансляцию пакетов на серверный ПК
|
Настройка связи в Клиенте-186
| |
---|
В поле IP-адрес указать IP-адрес компьютера, на котором запущен Сервер-186. В поле Порт указать любой свободный открытый порт. Номер порта должен совпадать с тем, что указан в настройках Сервера-186. |
Если связь через VPN, то IP сервера указывается тот же, что и при связи по LAN. |
Настройка связи в Сервере-186
| |
---|
В поле IP-адрес выбрать IP-адрес из выпадающего списка или ввести 0.0.0.0. В поле Порт указать любой свободный открытый порт. Номер порта должен совпадать с тем, что указан в настройках Клиента-186. |
Примеры состояний связи
Связь между Сервером-186 и Клиентом-186 установлена |
---|
| |
Связи между Сервером-186 и Клиентом-186 нет |
---|
| |
Особенности связи
- Если просто выполнить команду ping в консоли, будет отправлено всего 4 пинга по 32 байта.
- Чтобы оценить качество связи нужно запустить бесконечную пинг пакетами побольше, например:
ping *IP адрес*
пример:

и понаблюдать какое-то время будут потери пакетов или нет и как много.
- Связь между Клиентом-186 и Сервером-186 происходит по протоколу TCP, который гарантирует доставку, т. е. если не удалось доставить пакет (не пришло подтверждение доставки), происходит повторная попытка и так несколько раз через разные промежутки времени.
- Причем Клиентом-186 не контролирует этот процесс (кол-во повторов, интервалы), это происходит на более низком уровне. Если несколько попыток не увенчались успехом, соединение рвется и в программу приходит уведомление о разрыве связи, которое показывается пользователю.