[Linux-Biella] A.A.A. Cercasi persona con buone conoscenze protocollo tcp/ip

Mastro-Daniele daniele.bilug a gmail.com
Gio 13 Lug 2006 10:06:16 CEST


Claudio M. ha scritto:

> Mi spiego:
> Ho scritto un applicativo che si connette ad un sochet remoto
> Questo applicativo e' in grado di duplicarsi (fork) e collegarsi al socket 
> remoto da IP e porte diverse in funzione di un file di configurazione
> Ovviamente io devo collegarmi a questo socket da IP e porte specifiche ed 
> assegnate non modificabili e all'inizio sembrava anche con macaddress diversi
> 

quindi suppongo che hai scritto tu anche tutta la gestione a basso
livello della comunicazione e del protocollo..
senza usare librerie già pronte, giusto?

> Se utilizzato in modo singolo nessun problema

cioè sullo stesso computer con l'interfaccia di loopback?

> Ho preso una seconda scheda di rete e assegnato l'altro IP e configurato il 
> mio SW con le nuove informazioni
> Parte l'applicativo e il primo socket si collega corettamente  mentre il 
> secondo no (SYN_SENT), da tcpdump vedevo che il server remoto mi inviava 
> l'ack ma non arrivava al mio SW ma non capivo perche' 

primo e secondo socket entrambi sulla macchina remota?
il primo risponde subito l'altro pure ma non viene recepito?

> Ora dopo alcune ore che era li' ad aspettare e riuscito a sincronizzarsi, ma 
> non ho ancora capito come/perche'
> 
> Mha, misteri!!!!
> 
> Bye
> 

il tuo software come funziona? ad eventi o con un clock che
periodicamente "osserva" la situazione?

sai che la connessione TCP deve essere "attivata" nei 2 sensi?
due macchine A, B
A manda a B la richiesta di apertura connessione
B risponde con ACK+richiesta apertura connessione
A risponde con un ACK -> si crea la connessione TCP

per la chiusura stessa cosa... devono chiudere entrambi..
-- 
ciao,
Mastro (Daniele)

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  187 bytes
Descrizione: OpenPGP digital signature
Url:         http://hobbit.bmm.it/pipermail/linux/attachments/20060713/84ad313d/signature.pgp


Maggiori informazioni sulla lista Linux