Applicazione chat - problema Fastweb

Tria

Nuovo Utente
1
0
Buongiorno
Premetto che sono molto digiuno per quanto riguarda la programmazione C# dato che la uso da poco.
sto sviluppando un smplice software di Chat in TCP/UDP utilizzando i Socket:
il client conosce l'ip del server e lo contatta con ipendpoint, dopo di che esegue un bind.
il server invece non ha bisogno di conoscere l'ip dei client, e attende in un ciclo senza fine di accettare nuovi socket.
Il problema e' che io possiedo una connessione fastweb, per cui il mio ip esterno, eseguendo un ipendpoint, non permette la connessione.
La mia domanda e': se un utente esterno (con connessione alice, per dire) e' quello a possedere il server, se io dentro fastweb tento di connettermi con il client la connessione avviene? altrimenti dove dovrebbe essere ospitato questo server per consentire la connessione? e soprattutto, una volta che socket.accept() avesse dato esito positivo, posso ricevere informazioni attraverso il canale (dal server al client) o potrei solo inviare informazioni?
In attesa di risposta, cordiali saluti.
 

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili