По поводу номеров портов ... как это будет объяснять по русски?
Ну, примерно так:
Программы нижнего уровня (на уровне BIOS) работают не с именами последовательных портов, а с их номерами, привязанными к "железным" разъемам.
По умолчанию:
0000h-COM1, 0001h-COM2, 0002h-COM3, 0003h-COM4
Но та же самая Винда может переименовать порты или добавить устройства (аппаратные или виртуальные) с дополнительными портами.
Т.е. имена COMnn могут быть разными. Так что логическая связь имени COMnn с разъемом теряется.
А физические номера этих "железных разъемов" остаются прежними.
Т.е., мне кажется, логичнее было бы не serial=com2(com1), а serial=com2(0), назначая виртуальному порту com2 на сервере железный порт с номером 0 на терминале.
Как-то так. Мне это кажется понятнее. Хотя, может я и не прав. В том смысле, что проброс портов с этими номерами не знаком. а оперирует как раз их именами.
По поводу номеров портов ... как это будет объяснять по русски? :D
Ну, примерно так:
Программы нижнего уровня (на уровне BIOS) работают не с именами последовательных портов, а с их номерами, привязанными к "железным" разъемам.
По умолчанию:
0000h-COM1, 0001h-COM2, 0002h-COM3, 0003h-COM4
Но та же самая Винда может переименовать порты или добавить устройства (аппаратные или виртуальные) с дополнительными портами.
Т.е. имена COMnn могут быть разными. Так что логическая связь имени COMnn с разъемом теряется.
А физические номера этих "железных разъемов" остаются прежними.
Т.е., мне кажется, логичнее было бы не serial=com2(com1), а serial=com2(0), назначая виртуальному порту com2 на сервере железный порт с номером 0 на терминале.
Как-то так. Мне это кажется понятнее. Хотя, может я и не прав. В том смысле, что проброс портов с этими номерами не знаком. а оперирует как раз их именами.