Newsgroup: it.comp.programmare.win32
Titolo: Emulazione porta COM (ovvero condivisione seriale)

Salve a tutti.
Premetto che ho fatto una veloce ricerca negli oggetti dei 4446 
messaggi che il server mi propone, ma non ho trovato niente;
percio' se l'argomento e' gia' stato trattato, ditemi dove.
Scenario:
ho una rete peer-to-peer W98+W311; il PC con W311 e' collegato
tramite porta seriale (RS422) ad un sistema, cui si accede
tramite emulazione di terminale (l'emulatore e' sotto Windows,
seppure un po' vecchiotto).
Scopo:
vorrei poter accedere all'host dagli altri PC della rete Ethernet,
via TCP-IP. Quello che ho immaginato e' un programma che gestisca 
l'accesso alla porta COM reale (server) e un altro che "faccia finta"
di essere una porta COM su quello non fisicamente connesso (client).
Schemino:
[[Emulatore]->[COMx_client]]->(TCP-IP)->[[COMx_server]->[COM_reale]]->[Host]
Esistono software per la condivisione di modem e internet vari, 
ma per la condivisione diretta di una porta seriale non ne ho
trovati. Percio' vi chiedo se conoscete qualcuno di questi software.
"A mal parada" ("male che vada", in dialetto :) ) potrei farmi io la
coppia comclient-comserver, purche' riesca a trovare un modo di
realizzare una emulazione di una porta COM (l'emulatore puo' accedere
alle COM 1-2-3-4, non e' dato sapere come), cosa che finora mi e'
sfuggita, nonostante qualche ricerca.
Bene, sperando di ricevere qualche buona nuova, vi saluto e ringrazio
in anticipo chi potra' rispondere.
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.

 (client).
Per emulare una porta seriale e` necessario scrivere un driver, il che
non e` affatto semplice. Ma in questo caso, se e` vero che col
dispositivo comunichi con un semplice terminale, mi sembrerebbe una
complicazione inutile; molto meglio scrivere un "mini-Telnet server" che
anziche` un normale prompt apra la porta seriale, e ti permetta di
comunicare in remoto usando un semplice telnet. Chissa`, forse esistono
dei Telnet server che lo possono gia` fare; pero` ho qualche dubbio che
ce ne siano per Windows 3.x.
Un'altra possibilita` potrebbe essere quella di aprire la porta seriale
con un terminale remoto (alla fine e` la stessa soluzione di prima, solo
che e` gia` "precotta"), ma per farlo temo che dovresti installare
Linux.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Linux.
Per ora l'opzione Linux e' messa da parte, per mancanza di hardware. 
Avessi avuto un altro budget... ^_^;;


 hardware.
Beh, se dici che nella macchina ci puoi mettere Win98, puoi metterci
tranquillamente anche Linux.


tranquillamente anche Linux.
No, no. Sono due macchine distinte e servono gia' per fare altre cose.
Sposterei la scheda RS422 con cui ci si collega all'host da una 
macchina all'altra.
Grazie ancora per la disponibilita'.


 client, che ci faccio?
Pensavo che l'interfaccia fosse banale e che si potesse fare tutto da un
terminale. Ovviamente se invece si deve usare un programma 'custom',
cambia tutto.


Non conosco nessun software che lo faccia. E qui torniamo daccapo. :-(
Esatto. ;)
Nel senso che lo si potrebbe realizzare ex-novo, se proprio non c'e'.
Daro' un'occhiata al DDK.
Certo che mi sembra strano che la problematica (e relativa soluzione)
non sia gia' emersa altrove... 
Provero' anche nei gruppi internazionali, poi chissa'. ;)
Grazie mille di tutto.


 wrote in message
39b4ccf0...@news.libero.it...


possa realizzare con DCOM.
Ma DCOM non e' "Distributed/Component Object Model"?
Non ne so niente, controllero'.


 possa realizzare con DCOM.
Ne dubito: stiamo parlando di "porta COM" nel senso di "porta seriale".
;-)
