|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Due software stessa porta UDP ?
Salve,
possono due software girare sulla stessa macchina e restare in ascolto sulla stessa porta UDP ? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2005
Messaggi: 374
|
Se li usi contemporaneamente è sconsigliato
__________________
La ditta PATISCE ma non FALLISCE!!!! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2006
Città: Forlì
Messaggi: 14847
|
esatto, finchè lavorano in tempi diversi, non c'è problema...
se invece sono contemporaneamente in esecuzione... CASINO totale... lo strato "Applicazione" dello standard ISO-OSI per le comunicazioni, entrerebbe in conflitto, poichè i dati spacchettati non saprebbero a che processo giungere... E' per questo che navighi e apri la posta contemporaneamente... 2 porte diverse, i dati giungono insieme ma vengono smistati correttamente.
__________________
Microsoft?
MAI-crosoft! |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Quote:
Allora la cosa è parecchio strana ... Ho due sistemi di acquisizione dati che in tempo reale ricevono dei dati ... utilizzano entrambi la stessa porta sulla stessa macchina e nessuno dei due perde dati ... L'apparecchio che invia loro i dati utilizza come destinazione un indirizzo multicast al quale entrambi i software appartengono ... |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2006
Città: Forlì
Messaggi: 14847
|
forse salvano su aree di memoria diverse prima di prendere quei dati...
__________________
Microsoft?
MAI-crosoft! |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
A quanto pare è possibile ... Ho effettuato i seguenti test :
ho avviato una sola delle due applicazioni eseguo un netstat è vedo che la porta udp 32000 è in ascolto ... avvio contemporaneamente l'altra applicazione è il netstat mi riporta due volte la riga udp 32000 ciascuna però associata ad un processo differente ... La stessa cosa utilizzando TCP mi è negata ovviamente ... Evidentemente un sistema Linux distribuisce il pacchetto UDP a tutti i processi in ascolto sulla determinata porta e non ad uno solo ... penso sia questa la risposta alla mia domanda ... |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Feb 2005
Messaggi: 374
|
Quote:
Così,giusto x curiosità ciao
__________________
La ditta PATISCE ma non FALLISCE!!!! |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:46.