PDA

Просмотр полной версии : SH$ клиент не коннектится к серверу



Igoryok
07.11.2012, 15:54
Доброго всем времени суток. Вот проблема внезапно возникла. Есть клиенты SH4, при попытке подключения выдаётся сообщение "Невозможно установить соединение с сервером (5060). Код ошибки WinSock: 11001". Подключаюсь по tcp/ip, по порту 1234. Адрес сервера, предположим, 192.168.0.2. На нём всё проверил, доступ к базе осуществляется по этому же порту по протоколу tcp/ip.

Пытаюсь слушать порт телнетом с клиента - молчит. На сервере слушается с только по локальному адресу 0.0.0.0
Фаерволлы, антивирусы и прочие, препятствующие прохождению пакетов, приложения отсутствуют. Вернее, фаерволл в локали пускает все порты. Подскажите, плз, куда копать. Ума не приложу, что мешает

SH
07.11.2012, 16:08
Пытаюсь слушать порт телнетом с клиента - молчит.
Т.е. не заходит? Значит, проблема с системой.


На сервере слушается с только по локальному адресу 0.0.0.0
Это как? Что прописано в SHSetup на самом сервере?

Igoryok
07.11.2012, 16:13
Если так, то проблема на 3 компах одновременно

На сервере SHSetup настроен как local. Но на нём же (сервере) есть утилита "SDB Server configuration utility", так вот в ней нужная база настроена как local, так и tcp/ip

Igoryok
07.11.2012, 16:19
Вот что отвечает телнет с клиента на "o 192.168.0.2 1234" (после полуминутного ожидания)

1899

чем дольше ждать, тем больше "собак" будет на экране

VampireKB
07.11.2012, 16:20
Igoryok,
Обожаю людей,которые идут от обратного )) Благо таких мульон ))
Если 3 компа соединяются с одинм,сервером,и у них у всех ошибки,-значит виновны ОНи,а не СЕРВЕР..БРАВО ! ))

я б сказал,что порт занят или что у вас сервак вылетает по ошибке порта,но в вашем случае,всё банальней)

А,кстати,а сколько платят людям с такими знаниями Винды ?

Igoryok
07.11.2012, 16:31
Igoryok,
Обожаю людей,которые идут от обратного )) Благо таких мульон ))
Если 3 компа соединяются с одинм,сервером,и у них у всех ошибки,-значит виновны ОНи,а не СЕРВЕР..БРАВО ! ))

Спасибо, можно без аплодисментов) Я немного забылся и не уточнил один важный момент. Всё таки одному клиенту удаётся подключится к серверу и в netstat'е на сервере я вижу это подключение.

Клиент у всех одинковый - SH Client 4.3043

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

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

SH
07.11.2012, 17:13
На сервере SHSetup настроен как local.
Тогда при чем тут -

На сервере слушается с только по локальному адресу 0.0.0.0?
Настройке на сервере через tcp/ip и проверьте.

---------- Добавлено в 16:13 ---------- Предыдущее сообщение было размещено в 16:12 ----------

Есть смысл порт сменить, на какой-нибудь 61234.

Igoryok
07.11.2012, 17:23
На сервере настроил через tcp/ip - та же история.. попробовал поменять порт - аналогично..

---

Только что проверил нужные порта Advanced Port Scanner - открытые. Но клиент SH выдаёт ошибку при подключении WinSock 11001

---

Почитал немного про эту ошибку 11001 (Host was not found). Решил проблему совсем по-тупому - добавил строчку с нужным адресом в hosts.

Большое всем спасибо)

gte_33
07.11.2012, 18:53
Igoryok, Ну так вам и надо было прописать IP-шник в клиенте...

Igoryok
07.11.2012, 18:58
ну так в клиенте я прописывал IP: pTaPort (без пробела, разумеется), но клиент всё-равно ругался. Дня 3 ранее так запускалось, и без допрописывания явно адреса в hosts

Raziel38
31.03.2014, 11:29
здравствуйте. проблема практически аналогична. обновили версию storehouse 4 до 4.95 на компе с вин2003. через удалёнку заходят 2 пользователя и работают с sh4. раньше сервер был установлен как служба. сейчас пытаюсь также его запустить и клиенты не могут подключиться. при запуске вручную подключается только тот юзер под которым запущен сервер, а второй пользователь не может подключиться. почему не подключается через службу?

satan
31.03.2014, 11:59
через какой протокол цепляются?

Raziel38
31.03.2014, 12:00
локально. серв и клиент на одной машине.

satan
31.03.2014, 12:21
в этом и проблема. локальный протокол работает в рамках одной сессии.
переделайте на tcp\ip

Raziel38
31.03.2014, 12:27
не дописал, протокол ip на сервере настроен, но в настройках клиентов указано локально, как и было до обновления, настройки же сохраняются. поэтому я только сделал восстановление из бэкапа и всё. больше ничего не прописывал. т.е. всё как было так и осталось.

satan
31.03.2014, 12:34
Подключение складских клиентов к серверу склада

переделайте на tcp\ip

Raziel38
31.03.2014, 13:02
не выходит. не подключается.

satan
31.03.2014, 13:41
не верю ) дайте доступ - посмотрю.

SH
31.03.2014, 14:14
Какую ошибку-то выдает?

Raziel38
01.04.2014, 05:39
2 Satan спасибо, извиняюсь за ложную тревогу. моя невнимательность меня однажды убьёт:wall:. всё работает. просто перепутал в клиенте порт и таймаутttttttt