Клиентское приложение не подключается к серверу
Материал из Oktell
Версия от 12:44, 20 сентября 2013; Oktell Support (обсуждение | вклад)
Существует большое количество причин, по которым клиентское приложение не может подключиться к серверу.
Сперва определите на чьей стороне проблема.
1) Если с других локальных компьютеров подключение происходит, то скорее всего проблема в конкретном ПК. Сравните настройки проблемного ПК с настройками рабочего ПК, приведите их в соответствие.
2) Если все компьютеры локальной сети не могут подключиться, то проверьте настройки интернета, проверьте подключение к серверу, попробуйте запустить клиентское приложение на сервере, если запустится, значит проблема в сети или брандмауэре ОС на сервере.
Клиентское приложение не подключается к серверу
- Убедитесь в диспетчере задач, не запущено ли клиентское приложение. Название процесса oktell.clientstarter4.exe (для версии 2.8). Возможно другой пользователь уже запустил его, в таком случае возможно вам стоит использовать терминальный режим. Также в диспетчере задач вы можете завершить этот процесс, для входа под своей учетной записью.
- Убедитесь, не блокирует ли приложение на клиентском ПК антивирус или брандмауэр Windows. Либо отключите его, либо добавьте в исключение oktell.ClientStarter.exe и oktell.phonehost.exe
- Убедитесь, что на сервере oktell так же антивирус или брандмауэр не блокирует работу. Либо отключите(подвергаете систему опасности), либо добавьте в исключение oktell.ServerService.exe и oktell.HalRemoteApp.exe
- Попробуйте пропинговать сервер oktell с локальной машины. Пакеты должны дойти все. Иначе проблема в настройка сети.
- Убедитесь, что правильно прописали адрес сервера oktell в клиентском конфигурационном файле oktell.ClienStarter.exe.config(oktell.ClienStarter4.exe.config - в новых версиях). Для этого проверьте параметры <add key="LogicServerAddress" value="ххх.ххх.ххх.ххх" /> и <add key="NETCLIENT_SERVER_ADDRESS" value="ххх.ххх.ххх.ххх" />, где ххх.ххх.ххх.ххх - адрес вашего сервера oktell.
- Возможна ситуация, когда клиентское приложение запускается не от имени администратора и не имеет прав для записи в каталог programm files, в который оно устанавливается по-умолчанию. Это может привести к тому, что приложение не сможет загрузить файлы обновления и не сможет в дальнейшем подключиться к серверу. Запускайте oktell.ClienStarter.exe от имени администратора. Для этого в свойствах приложения, на вкладке "Совместимость" поставьте галочку "Запускать от имени администратора". То же можно применить к oktell.phonehost.exe, что может решить проблемы с гарнитурой.
- Возможна ситуация, когда в конфигурационном файле не активирован параметр "AutoUpdate", в таком случае клиентское приложение не обновляется и возможно возникнут проблемы с запуском. Для активации присвойте значение 1: <add key="AutoUpdate" value="1" />.
- Запуск клиентского приложения требует установленный Framework.
- Для версии Oktell 2.8 необходимо установить .Net4 (файл для установки можно найти в папке LiveUpdateFW (C:\Program Files (x86)\oktell\Server\LiveUpdateFW)).