seriovej port po siti
Dan Lukes
dan at obluda.cz
Mon Mar 23 02:42:27 CET 2009
Jindra Fucik napsal/wrote, On 03/20/09 12:12:
> Nemate nekdo zkusenosti s programem, kterej by umoznil zdilet seriovej port
> po siti? (nejlepe mezi ruznejma platformama a operacnima systemama)
O zadnem univerzalne funkcnim reseni nevim. Mozna proto, ze nemam dojem,
ze by existoval nejaky vseobecne uznavany protokol "serial over
ethernet". Nezapomen, ze seriova komunikace, to nejsou jen data, ale
take ridici signaly, a to nejen ty, ktere potrebujes pro (napriklad)
hardwarovou flow-control.
> Zcela urcite by sel napsat daemon, ktereho spustim na pocitaci A, on bude
> poslouchat na nejakem TCP/UDP/RPC portu a co dostane, to preda na seriovej
> port,
Jasne, celkem trivialni. Jen musis navrhnout vhodny komunikacni protokol.
> zaroven pak bych predpokladal, ze pujde napsat modul/driver, kterej
> bude sedet na pocitaci B a bude se tvarit jako virtualni seriovej port a
> bude svoje data posilat na jiz zminenej pocitac A.
Zalezi jak hodne presne chces emulovat interface serioveho portu. Pokud
budes nenarocny, nemusi to byt ani modul/driver - proste ta data
zachytis a aplikaci nabidnes descriptor, kde je precte. Protoze to neni
descriptor skutecneho serioveho portu nebudou tam fungovat IOCTL
specificke pro seriovy port, ale ne vsechny aplikace je potrebuji a
pouzivaji.
Samozrejme, tenhle modul musi pouzivat stejny sitovy komunikacni
protokol jako prislusny "protikus" na druhe strane.
> Idealni pripad je, ze pocitac A je FreeBSD a pocitac B jsou windows (to aby
> to nebylo tak jednoduche)
Kdysi jsem neco takoveho pro Wokna nasel Googlem. Umelo to jen data
(tedy ne ridici signaly) a uz to nemam. Treba to bude stacit a taky to
najdes.
Ale jak uz tady kdosi poznamenal - na tohle existuji hardwarova
zarizeni. Jestli to chces na neco vaznejsiho nez na hrani, tak vrele
doporucuju.
Dan
More information about the Users-l
mailing list