Ciao ragazzi, spiego meglio il mio problema. In pratica ho un'app Client/Server, dove i vari client inviano un array di double al server. Tramite un tasto on/off, rendo attivo o meno il servizio server. Funziona tutto correttamente. Però, se spengo il server e accendo il client, questi array vengono comunque inviati. E, se accendo il server, mi arrivano tutti all'improvviso, come se stazionassero sul router o da un'altra parte e attendessero l'apertura della porta per via del ServerSocket per arrivare tutti insieme.
Adesso, per la struttura del programma, non posso permettere che ciò avvenga, vorrei che i pacchetti inviati mentre c'è il server spento (quindi nessun socket in ascolto su quella determinata porta) venissero eliminati o reindirizzati da qualche altra parte, ma non capisco se ciò è problematica Java, o di sistema operativo, o di router o addirittura di WAN.
Qualcuno saprebbe spiegarmi da cosa dipende e in caso come risolvere? Grazie![]()