Newsgroup: it.comp.reti.wireless
Titolo: [CL] IRDA+TCP/IP

Mi rivolgo principalmente a chi si intende molto di programmazione e di
Windows la mia domanda e' questa si puo' scrivere un programma per
trasportare un pacchetto TCP/IP  su altro tipo di protocollo quello ad
infrarossi sarebbe perfetto?
Mi spiego meglio: per la CL procediamo con l'IRDA perche' ci semplifica
moltissimo il lavoro dal punto di vista hardware, potremmo scrivere un
software che prelievi il pacchetto TCP/IP e lo mandi al destinatario
corretto che avra' lo stesso software che ritrasforma il pacchetto in
TCP/IP e viceversa.
Il protoccollo ad infrarossi ha sicuramente un sistema per mappare le
macchine a questo punto bassta realizzare una tabella che associ ad un
indirizzo IP la suddetta tabella ed il nostro programma sapra' a chi
mandare il pacchetto, aggiorniamo la tabella ogni volta che abbiamo un
variazione degli utenti.
Il nostro programma potrebbe simulare un socket TCP/IP come fa la scheda
di accesso remoto di windows ed il gioco e' fatto.
Magari un software che fa questo sotto un altro protocollo gia' esiste,
i dispositivi hardware che lo fanno si chiamano "bridge"
Fatemi avere i vostri pareri
--
Posted from 
ma...@dns.floating.net
 [212.210.121.64]
via Mailgate.ORG Server - 
http://www.mailgate.org

infrarossi sarebbe perfetto?
Sarebbe una ottima cosa anche secondo me.
Un'altra cosa da fare e' verificare se i vari windoze non si imballano
appena usi una interfaccia IrDA *col protocollo IrDA*.
Nospam

 wrote in message
37D383B1...@floating.com...
Innanzitutto ti chiedo scusa... dato che avevo insistito più volte sul fatto
che Win implementasse il TCP sulle porte IrDA... mi sembrava di averlo
visto... ma ora ho controllato e purtroppo hai proprio ragione tu.... cmq la
soluzione di nospam non era male... il problema è che devi bene o male avere
2 macchine in rete in cui una giri Linux...!!!
| Mi rivolgo principalmente a chi si intende molto di programmazione e di
| Windows la mia domanda e' questa si puo' scrivere un programma per
| trasportare un pacchetto TCP/IP  su altro tipo di protocollo quello ad
| infrarossi sarebbe perfetto?
Praticamente servirebbe un drier NDIS per fare il binding tra i due
protocolli....  io ho il DDK per Win98/2000 ma non c'ho capito un cazzo su
come funzioni....
cmq la risposta è si.. si puà fare... e quelli della M$ penso che non
l'abbiano fatto solo per questioni commerciali..... sinno' tutte le schede
da milioni per reti Wireless che fine farebbero se con 10 milalire te le
puoi fare!!!
|
| Mi spiego meglio: per la CL procediamo con l'IRDA perche' ci semplifica
| moltissimo il lavoro dal punto di vista hardware,
più che altro dal punto di vista SW invece.... fattelo te un programma che
gestisca le collisioni in modo efficiente... io sono un anno che sto
cercando di pensarne uno....
potremmo scrivere un
| software che prelievi il pacchetto TCP/IP e lo mandi al destinatario
| corretto che avra' lo stesso software che ritrasforma il pacchetto in
| TCP/IP e viceversa.
Qui a questo punto si complica TUTTO... bisognerebbe implementeare un codice
"ad hoc" per OGNI PROTOCOLLO DELLA SUITE TCP/IP... che non sono solo il TCP
e l'IP.. ma per dirne un paio... l'UDP.. ARP... FTP... ecc.. ecc...
|
| Il protoccollo ad infrarossi ha sicuramente un sistema per mappare le
| macchine a questo punto bassta realizzare una tabella che associ ad un
| indirizzo IP la suddetta tabella ed il nostro programma sapra' a chi
| mandare il pacchetto, aggiorniamo la tabella ogni volta che abbiamo un
| variazione degli utenti.
Si'... forse hai ragione... ma se riusciamo a far andare direttamente il TCP
sulle interfacce IrDA... sarebbe la miglior cosa...
|
| Il nostro programma potrebbe simulare un socket TCP/IP come fa la scheda
| di accesso remoto di windows ed il gioco e' fatto.
Io ho già provato a fare questo per gestire una connessione in VB.... il VB
passava i dati ricevuti su di un socket TCP ad una scheda da me costruita e
dal destinatario li metteva a disposizione sul suo soket... il problema è
che non si hanno corrispondenza di IP mittente / destinatario... cioè... è
un bordello della madonna... non sono riuscito a gestire pacchetti UDP...
FTP si piantava....
|
| Magari un software che fa questo sotto un altro protocollo gia' esiste,
| i dispositivi hardware che lo fanno si chiamano "bridge"
allora... bridge cambia solo il livello 1 osi (quello Hw).. giusto... ok
ok...
|
| Fatemi avere i vostri pareri
|
Sono daccordo con quello che hai detto.. tra l'altro mi piacerebbe un casino
imparare ad usare il DDK di Windows... il problema che loro utilizzano un
sistema astruso... non corrispondente pienamente alla gerarchia OSI... (cosa
che LINUX rispetta pienamente!)  per cui non ho capito come funge... tra
l'altro di gestori NDIS ce ne sono + versioni e ogni versione (ora siamo
alla 5.0 mi pare) cambia quella piccolissima cosa che ci avevi impiegato un
anno a capire coma cazzo funzionava... e TAC....  ti tocca ristudiare tutto
da capo..... tra l'altro i manuali specializzati costano 100 e passa
carte... (ne so' qualcosa... programmo in VB e ho comprato neanche da un
mese un librettino da 90 sacchi che spiega A GRANDI LINEE ADO... figuriamoci
se volevo qualcosa di SPECIALISTICO... )
|
|
|
| --
| Posted from 
ma...@dns.floating.net
 [212.210.121.64]
| via Mailgate.ORG Server - 
http://www.mailgate.org
Ciao
--
---
Alberto Gorni
Via E. Da Pozzo 39/15
16133  Genova GE
Italy
Cell: 
+39 347 5147196
E-mail 
san...@tiscalinet.it
Fast E-mail 
03475...@mail.omnitel.it
Se vuoi che venga avvisato immediatamente della Tua E-mail mandala anche al
secondo indirizzo.

come funzioni....
Sucami pero dove hai trovato il DDK?
Dammi una dritta perché prima costava un sacco di soldi (come tutto sotto
W$)
Paolo

 wrote in message
| >37D383B1...@floating.com...
| >
| >Praticamente servirebbe un drier NDIS per fare il binding tra i due
| >protocolli....  io ho il DDK per Win98/2000 ma non c'ho capito un cazzo
su
| >come funzioni....
|
|
|
| Sucami pero dove hai trovato il DDK?
Semplicemente sul sito dela M$... 26 MB downlodati dalla Rete....
|
| Dammi una dritta perché prima costava un sacco di soldi (come tutto sotto
| W$)
nada...  io non ho pagato una lira... ha... avevo ovviamente VC++ 5.0 ma in
azienda e lo uso li' con tutte le licenze del caso..
|
| Paolo


>
viste le vicissitudini passate per fare il bind di alcuni credo che il
"supporto" per win98 sia moooolto teorico.
Se la cosa vi interessa leggetevi questo whitepaper:
http://www.cswl.com/whiteppr/white/infrared.html
Ciao
P.Trubini

 wrote in message
37d51b44...@172.31.0.129...
| On 6 Sep 1999 11:00:52 +0200, 
in...@floating.com
 (Giuseppe Orofino)
| wrote:
|
| >Mi rivolgo principalmente a chi si intende molto di programmazione e di
| >Windows la mia domanda e' questa si puo' scrivere un programma per
| >trasportare un pacchetto TCP/IP  su altro tipo di protocollo quello ad
| >infrarossi sarebbe perfetto?
|
| Se bisogna fare un vxd e' un bagno di sangue!
guarda ho scaricato il DDK per Win 98e ùwin 2000... praticamente fra un po'
non son riuscito neanche ad installarlo.... figuratii usarlo...
| Idem per un'interfaccia TDI (che non so nemmeno se e' pienamente
| supportata con win98, con NT si).
che è sta TDI
| Ad ogni modo e' *molto* complicato in quanto la gestione dei driver
| sotto windows e' pessima (vi assicuro che non sono fazioso), non sai
| mai che funzione devi chiamare. Il vantaggio degli unix (non a caso)
| e' che vedi tutto come file descriptor e tutto risulta molto piu'
| razionale e logico. Ad ogni modo penso che si possa fare.
posso capirti.. è un bordello
|
| >Il nostro programma potrebbe simulare un socket TCP/IP come fa la scheda
| >di accesso remoto di windows ed il gioco e' fatto.
|
| Con winsock 2 hanno introdotto i "Layered Service Provider" che si
bellloooo che è come funziona... dove posso trovare esempi nel DDK  LO
VOGLIO!!!!  VOGLIO CREARE UN DRIVER che si interfacci AL LIVELLO OSI 2!!!!
| "innestano" dentro la libreria winsock e quindi ci puoi accedere
| mediante l'interfaccia delle socket, specificando la famiglia di
| protocollo da usare. Non so a che punto sono arrivati quelli della
| microsoft, ne se la cosa funziona ma so che avevano previsto la
| costante AF_IRDA come tipo di famiglia di indirizzi.
|
| Tenete conto che questa implementazione e' nata dalla necessita' di
| scrivere software semplice da portare nei palmari con windows CE (dato
| che si basano in modo vitale sul link ad infrarossi).
| A quanto ho potuto capire Windows CE supporta (con alcuni limiti)
| l'interfaccia irda anche se, citando:
|
| <<
| Support for IrDA is available in Windows 98 and is expected in Windows
| NT 5.0. Although Infrared device drivers are available for Windows 95
| , the support is not complete as I could not create an Infra red
| socket even after installing the Infra red driver. This is because the
| windows sockets DLLs that comes along with Windows 95 doesn't provide
| any support for IRSock.
| >>
|
| viste le vicissitudini passate per fare il bind di alcuni credo che il
| "supporto" per win98 sia moooolto teorico.
io l'ho attivato girovagando nel registro... guarda alcuno Mex prima...
|
| Se la cosa vi interessa leggetevi questo whitepaper:
|
| 
http://www.cswl.com/whiteppr/white/infrared.html
|
|
lo faro' senzaltro...
|
| Ciao
| P.Trubini
|
Ciao concittadino...
