Использую старый компьютер как тонкий клиент к 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 порта за событие.
Заранее благодарен,
Антон
Да, если делаюcat /dev/ttyS0 в консоли, то вижу считанный ШК.
Попробовал тоже самое под ALTlinux!!!!
Насколько знаю, самая распространённая проблема при работе с тонкими клиентами. Если хотите, чтобы COM-порты нормально работали, пробрасывайте их софтом заточенным на проброс серийных портов через сеть. Всякие там comserv, netcom и т.п.. Тоесть по сути у вас будет работать уже два приложения - rdesktop для пользовательского интерфейса и ещё какое-то для серийного.
Придется так и сделать. Но самое забавное, это то, что с другим устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался и с него нормально выгружались данные. Видимо перенаправление работает корректно только если соединение с портом инициируется со стороны сервера.
>Придется так и сделать. Но самое забавное, это то, что с другим
>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>если соединение с портом инициируется со стороны сервера.Советую обратить внимание на такие устро
>>Придется так и сделать. Но самое забавное, это то, что с другим
>>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>>если соединение с портом инициируется со стороны сервера.
>
>Советую обратить внимание на такие устроНо у меня конкретный сканер штрихкода. ТСД мне не подойдет :-)
>>>Придется так и сделать. Но самое забавное, это то, что с другим
>>>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>>>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>>>если соединение с портом инициируется со стороны сервера.
>>
>>Советую обратить внимание на такие устро
>
>Но у меня конкретный сканер штрихкода. ТСД мне не подойдет :-)Повторюсь - обратите внимание на МОХА - сам сталкивался с таким вопросом. Работает. Вопрос готовы ли вы вложить эти средства?
>Придется так и сделать. Но самое забавное, это то, что с другим
>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>если соединение с портом инициируется со стороны сервера.Советую обратить внимание на такие устройства как MOXA Nport (модель под себя). Они пробрасывают ваш реальный COM через сеть напрямую к искомому серверу. Устройство очень надёжно. Плюч относительно недорого ~100$
>>Придется так и сделать. Но самое забавное, это то, что с другим
>>устройством(терминал сбора данных) такая схема работала нормально. То есть он загружался
>>и с него нормально выгружались данные. Видимо перенаправление работает корректно только
>>если соединение с портом инициируется со стороны сервера.
>
>Советую обратить внимание на такие устройства как MOXA Nport (модель под себя).
>Они пробрасывают ваш реальный COM через сеть напрямую к искомому серверу.
>Устройство очень надёжно. Плюч относительно недорого ~100$Я то впринципе готов, но что мне это даст? Все равно придется переписывать приложение для работы по tcp. Что я впринципе и собираюсь сделать теперь. Ведь это проще чем заказывать устройство и платить за него.
>[оверквотинг удален]
>>>если соединение с портом инициируется со стороны сервера.
>>
>>Советую обратить внимание на такие устройства как MOXA Nport (модель под себя).
>>Они пробрасывают ваш реальный COM через сеть напрямую к искомому серверу.
>>Устройство очень надёжно. Плюч относительно недорого ~100$
>
>Я то впринципе готов, но что мне это даст? Все равно придется
>переписывать приложение для работы по tcp. Что я впринципе и собираюсь
>сделать теперь. Ведь это проще чем заказывать устройство и платить за
>него.Нет. Это устройства вам создаст COM порт на искомом сервере и соответственно считывать данные с порта вам необходимо будет на нём. переписывать ничего не нужно. Впрочем если вы собираетесь строить велосипед...
PS: Во многих контрорах девайс можно взять на диагностику и проверить как у вас оно будет работать. Мы, например, для промышленной аппаратуры и метеостанций использовали даже с GPRS модулем. Очень удобно и автономно.
>[оверквотинг удален]
>>переписывать приложение для работы по tcp. Что я впринципе и собираюсь
>>сделать теперь. Ведь это проще чем заказывать устройство и платить за
>>него.
>
>Нет. Это устройства вам создаст COM порт на искомом сервере и соответственно
>считывать данные с порта вам необходимо будет на нём. переписывать ничего
>не нужно. Впрочем если вы собираетесь строить велосипед...
>PS: Во многих контрорах девайс можно взять на диагностику и проверить как
>у вас оно будет работать. Мы, например, для промышленной аппаратуры и
>метеостанций использовали даже с GPRS модулем. Очень удобно и автономно.Спасибо за совет, устройства интересные... Однако у меня велосипед в единственном экземпляре, так что быстрее переписать, чем ждать заказанного устройства.