Originariamente inviato da xela86
continuando nello sviluppo di tale problema, sono arrivato ad implementare la situazione in cui il client collegandosi al server da la sua disponibilità a ricevere connessioni: faccio la bind per associare una porta al client e quindi la connect al server. Con un thread gestisco la listen e quindi l'eventuale accept, solo che se in questo thread rifaccio la bind, essa restituisce -1 poichè forse è stata fatta in precedenza; se viceversa nel login non faccio la bind e la faccio solo nel thread della listen, il client loggherà al server con una porta casuale. A causa di ciò mi conviene allora far si che faccia la bind per loggare in modo da scegliere una porta tra quelle non ben note e mi metto in ascolto sempre su una stessa porta che scelgo a priori? So che forse la spiegazione è un pò complessa ma vi ringrazio anticipatamente per una eventuale risposta. Ciao
ehm sarebbe qua per quanto magari non semplice da capire