Форум — Ответы ( К темам )
? | SKh: Можно ли по сети считать СОМ порт другого компьютера? (18-05-2003 08:03:51) |
Можно ли по сети считать СОМ порт другого компьютера? К одному компьютеру подлючено устройство через COM порт, необходимо чтобы на другом сетевом компьютере запускалась терминальная программа, которая будет считывать данные с COM порта другого компьютера, т.е. как будто сетевой компьютер сам подключен к устройству через СОМ порт. Возможно ли это, если да то как это примерно реализовать? Заранее благодарен за любой ответ. | |
_Владимир_ (18-05-2003 12:54:19) | |
По моему нет. Во всяком случае такой трюк не проходит hCom=::CreateFile("\\\\Some_Computer_name\\COM1",GENERIC_WRITE|GENERIC_READ, NULL,NULL,OPEN_EXISTING,0,NULL); | |
Георгий (18-05-2003 13:48:29) | |
когда то натыкался на программу, которая делает "сетевой" COM порт доступным на локальной машине: на машине, чей порт нужно "расшарить" устанавливается т.н. серверная чать на клиентской соответственно клиентская часть и теперь порт доступен как бы через сеть но найти эту прогу не могу и даже название не вспоминается... | |
_Владимир_ (18-05-2003 16:34:29) | |
Да это-же почти proxy. Таким образом (клиент-сервер) можно почти всё симулировать, только нужно поработать чтобы написать и клиента и сервера. | |
Георгий (18-05-2003 18:18:30) | |
пакет обеспечивающий общий доступ к последовательному порту называется ModemShare Millenium, разработан фирмой SpartaCom. с точки зрения клиента — это настоящий RS-232 порт (ну наверное на уровне работы с CreateFile — т.к. регистры врядли эмулируются). Возможно ухудшены временные характеристики — у RS 232 под Win2000 время отклика — между реальной записью данных в порт и считыванием их программой задержка около 10-20 ms (это с учётом теоретического времени считывания). Сомневаюсь, что эта задержка не возрастёт хотябы до 200ms, при использовании этого пакета. |