URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87237
[ Назад ]

Исходное сообщение
"Damn Small Linux  и Rdesktop"

Отправлено AntonB , 11-Ноя-09 13:12 
Использую старый компьютер как тонкий клиент к Win Серверу. Настроил запуск rdesktop(1.6) при старте Xwindows. Все запускается нормально, но дело в том, что используется  сканер ШК подключенный к COM порту. rdesktop запускаю так:
/usr/bin/rdesktop -r comport:COM1=/dev/ttyS0 -u InfoMonitor -p 404 -f 192.168.1.254

Перенаправление срабатывает но если провожу ШК по  сканеру, то приложение на сервере получает с него строку только если провести по окну с rdesktop  мышкой.

Ощущение что xwindows не считает сигнал с com порта за событие.

Заранее благодарен,
Антон


Содержание

Сообщения в этом обсуждении
"Damn Small Linux  и Rdesktop"
Отправлено AntonB , 11-Ноя-09 13:16 
Да, если делаю

cat /dev/ttyS0 в консоли, то вижу считанный ШК.


"Damn Small Linux  и Rdesktop"
Отправлено AntonB , 11-Ноя-09 19:00 
Попробовал тоже самое под ALTlinux!!!!

"Damn Small Linux  и Rdesktop"
Отправлено QuAzI , 11-Ноя-09 19:26 
Насколько знаю, самая распространённая проблема при работе с тонкими клиентами. Если хотите, чтобы COM-порты нормально работали, пробрасывайте их софтом заточенным на проброс серийных портов через сеть. Всякие там comserv, netcom и т.п.. Тоесть по сути у вас будет работать уже два приложения - rdesktop для пользовательского интерфейса и ещё какое-то для серийного.



"Damn Small Linux  и Rdesktop"
Отправлено AntonB , 11-Ноя-09 22:21 
Придется так и сделать. Но самое забавное, это то, что с другим устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался и с него нормально выгружались данные. Видимо перенаправление работает корректно только если соединение с портом инициируется со стороны сервера.

"Damn Small Linux  и Rdesktop"
Отправлено Skif , 11-Ноя-09 22:26 
>Придется так и сделать. Но самое забавное, это то, что с другим
>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>если соединение с портом инициируется со стороны сервера.

Советую обратить внимание на такие устро


"Damn Small Linux  и Rdesktop"
Отправлено AntonB , 11-Ноя-09 22:27 
>>Придется так и сделать. Но самое забавное, это то, что с другим
>>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>>если соединение с портом инициируется со стороны сервера.
>
>Советую обратить внимание на такие устро

Но у меня конкретный сканер штрихкода. ТСД мне не подойдет :-)


"Damn Small Linux  и Rdesktop"
Отправлено Skif , 11-Ноя-09 22:32 
>>>Придется так и сделать. Но самое забавное, это то, что с другим
>>>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>>>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>>>если соединение с портом инициируется со стороны сервера.
>>
>>Советую обратить внимание на такие устро
>
>Но у меня конкретный сканер штрихкода. ТСД мне не подойдет :-)

Повторюсь - обратите внимание на МОХА - сам сталкивался с таким вопросом. Работает. Вопрос готовы ли вы вложить эти средства?


"Damn Small Linux  и Rdesktop"
Отправлено Skif , 11-Ноя-09 22:27 
>Придется так и сделать. Но самое забавное, это то, что с другим
>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>если соединение с портом инициируется со стороны сервера.

Советую обратить внимание на такие устройства как MOXA Nport (модель под себя). Они пробрасывают ваш реальный COM через сеть напрямую к искомому серверу. Устройство очень надёжно. Плюч относительно недорого ~100$


"Damn Small Linux  и Rdesktop"
Отправлено AntonB , 11-Ноя-09 22:39 
>>Придется так и сделать. Но самое забавное, это то, что с другим
>>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>>если соединение с портом инициируется со стороны сервера.
>
>Советую обратить внимание на такие устройства как MOXA Nport (модель под себя).
>Они пробрасывают ваш реальный COM через сеть напрямую к искомому серверу.
>Устройство очень надёжно. Плюч относительно недорого ~100$

Я то впринципе готов, но что мне это даст? Все равно придется переписывать приложение для работы по tcp. Что я впринципе и собираюсь сделать теперь. Ведь это проще чем заказывать устройство и платить за него.


"Damn Small Linux  и Rdesktop"
Отправлено Skif , 12-Ноя-09 00:47 
>[оверквотинг удален]
>>>если соединение с портом инициируется со стороны сервера.
>>
>>Советую обратить внимание на такие устройства как MOXA Nport (модель под себя).
>>Они пробрасывают ваш реальный COM через сеть напрямую к искомому серверу.
>>Устройство очень надёжно. Плюч относительно недорого ~100$
>
>Я то впринципе готов, но что мне это даст? Все равно придется
>переписывать приложение для работы по tcp. Что я впринципе и собираюсь
>сделать теперь. Ведь это проще чем заказывать устройство и платить за
>него.

Нет. Это устройства вам создаст COM порт на искомом сервере и соответственно считывать данные с порта вам необходимо будет на нём. переписывать ничего не нужно. Впрочем если вы собираетесь строить велосипед...
PS: Во многих контрорах девайс можно взять на диагностику и проверить как у вас оно будет работать. Мы, например, для промышленной аппаратуры и метеостанций использовали даже с GPRS модулем. Очень удобно и автономно.


"Damn Small Linux  и Rdesktop"
Отправлено AntonB , 12-Ноя-09 09:43 
>[оверквотинг удален]
>>переписывать приложение для работы по tcp. Что я впринципе и собираюсь
>>сделать теперь. Ведь это проще чем заказывать устройство и платить за
>>него.
>
>Нет. Это устройства вам создаст COM порт на искомом сервере и соответственно
>считывать данные с порта вам необходимо будет на нём. переписывать ничего
>не нужно. Впрочем если вы собираетесь строить велосипед...
>PS: Во многих контрорах девайс можно взять на диагностику и проверить как
>у вас оно будет работать. Мы, например, для промышленной аппаратуры и
>метеостанций использовали даже с GPRS модулем. Очень удобно и автономно.

Спасибо за совет, устройства интересные... Однако у меня велосипед в единственном экземпляре, так что быстрее переписать, чем ждать заказанного устройства.