Мультисерверный клиент

Для того что бы была возможность с одного клиентского места подключаться к разным серверам  необходимо изменить клиентский конфигурационный файл (oktell.ClientStarter.exe.congif) следующим образом: 
...
<!-- Адрес подключения к Серверу логики-->
<add key="NetConnectionName" value="oktellserver" />
<add key="LogicServerAddress" value="oktellserver" />
<!-- Порт подключения к Серверу логики-->
<add key="LogicServerPort" value="4050" />
<!-- Адрес подключения к серверу управления устройствами -->
<add key="NETCLIENT_SERVER_ADDRESS" value="oktellserver" />
<!-- Порт подключения к серверу управления устройствами -->
<add key="NETCLIENT_SERVER_PORT" value="4003" />
<!-- Адрес сетевого интерфейса, по которому производить подключение к серверу управления устройствами. Необходимо при наличии более 1 интерфейса-->
<!--add key="NETCLIENT_LOCAL_ADDRESS" value="localhost" /-->
<!-- Порт, с которого производить подключение к серверу управления устройствами для сигнальной связи -->
<add key="NETCLIENT_LOCAL_PORT" value="4004" />
<!-- Порт, с которого производить подключение к серверу управления устройствами для голосовых команд -->
<add key="NETCLIENT_VOICE_PORT" value="4005" />

<!-- Адрес подключения к Серверу логики-->
<add key="NetConnectionName_1" value="Test" />
<add key="LogicServerAddress_1" value="192.168.0.1" />
<!-- Порт подключения к Серверу логики-->
<add key="LogicServerPort_1" value="4050" />
<!-- Адрес подключения к серверу управления устройствами -->
<add key="NETCLIENT_SERVER_ADDRESS_1" value="192.168.0.1" />
<!-- Порт подключения к серверу управления устройствами -->
<add key="NETCLIENT_SERVER_PORT_1" value="4003" />
<!-- Адрес сетевого интерфейса, по которому производить подключение к серверу управления устройствами. Необходимо при наличии более 1 интерфейса-->
<!--add key="NETCLIENT_LOCAL_ADDRESS_1" value="localhost" /-->
<!-- Порт, с которого производить подключение к серверу управления устройствами для сигнальной связи -->
<add key="NETCLIENT_LOCAL_PORT_1" value="4004" />
<!-- Порт, с которого производить подключение к серверу управления устройствами для голосовых команд -->
<add key="NETCLIENT_VOICE_PORT_1" value="4005" />
...


После перезапуска приложения получим:

                                                                                                                                                                  

    Файлы конфигурации, несколько серверов, многосерверная форма логина, авторизация, NetConnectionName, выбор сервера, одно клиентское приложение на несколько серверов,

    Комментарии

    Ваш комментарий может стать первым к этой статье.

    Новое сообщение

    Прикрепить файлы

    Написать