PDA

Просмотр полной версии : Новая касса с MS TCP не хочет видеть сервер



lexick
31.07.2013, 17:54
Ребят, доброго времени суток! Прошу помощи...
Имеется заведение с сервером на кассе (v.6.97w) и парой официантских станций. На всех станциях организована поддержка TCP/IP
с помощью Novell TCP/IP. НО вот возникла необходимость организовать в заведении автоматизацию бильярда с помощью кипера.
Для этого был преобретен кассовый ключ для новой станции, с которой планировалось обеспечить вкл/выкл/расчет столов. На этой станции
был поднят MS TCP - как я понял для корректной работы тарификатора нужен sockets.exe, а это возможно только при MS TCP.
Но почему-то эта новая касса никак не хочет видеть сервер. Имя сервера на ней прописано идентично другим станциям,
но она его категорически не хочет видеть. Уже и в hosts на новой станции прописал соответствие IP имени запущенного кассового сервера -
не видет она запущенный сервер. Пинги к новой станции и от нее проходят. В чем может быть дело?
Заранее, благодарю!

satan
31.07.2013, 21:24
Насколько я помню, у Novell TCP/IP нет поддержки netbios, а киперу оно надо. Т.е. у Вас скорее всего остальные кассы работают с сервером по NETBEUI, а Novell TCP/IP просто поднят рядом (для работы Ethernet принтеров, мультиплексоров и т.п.)
1. Если сервер выделенный можно в local.db прописать 6-ю строчку со вторым именем сервера, через запятую номер адаптера для TCP\IP - и коннектить кассу с майкрософтовским стеком к нему.
2. Могу ошибаться, но по-моему бильярд работал и с новеловским стеком, sockets.exe в этом случае просто не нужен.

mnekin
01.08.2013, 10:01
Pooljet V.4 как раз и работает с MS TCP и sockets.exe нужен в обяз на клиенте. Тем более что есть библиотека для управления v.4 уж и под RK6WIN.

Сервер не запущен на протоколе TCP, указать номер LANA шестой строчкой в local.db для TCP

lexick
02.08.2013, 11:10
Pooljet V.4 как раз и работает с MS TCP и sockets.exe нужен в обяз на клиенте. Тем более что есть библиотека для управления v.4 уж и под RK6WIN.

Сервер не запущен на протоколе TCP, указать номер LANA шестой строчкой в local.db для TCP
5. RLSERV
6. 192.168.0.10 или RLSERV, n ?

Если второй вариант, то как тогда мне узнать номер адаптера?

satan
02.08.2013, 12:01
6. RLSERV2,Х
где Х - номер адаптера, кторый можно определить через nba-find, поискав станцию с микрософтовским стеком,
соответственно в ини-файле на этой станции ServerName=RLSERV2

mnekin
02.08.2013, 12:58
5. RLSERV
6. 192.168.0.10 или RLSERV, n ?

Если второй вариант, то как тогда мне узнать номер адаптера?

Тут на форуме не раз это обсуждалось, правильно RLSERV, n. Для n вариантов несколько:
1. Самый быстрый - NBA-find просмотреть на каком lana у вас висит запущенная станция MS TCP
2. Я этот предпочитаю - lanacfg showlanapaths покажет какие у вас lana есть в системе, а там все понятно. Если надо то меняем на необходимый нам командой lanacfg setlananumber n1 n2
3. Не требует особых знаний - просто в шестой строчке перебрать все lana от 0 до **. На каком подцепиться, тот и есть.