none
Gestire correttamente Socket TCP - Inizializzazione , connessione e riconessione RRS feed

  • Discussione generale

  • Buongiorno a tutti,

    ho iniziatoda poco ad approciarmi al linguaggio C#, mi sono imbattuto nella gestione di un socket TCP

    Io vorrei gestire il socket in questo modo:

    Creo una nuova istanza del socket

            Socket objsocket = new Socket(AddressFamily.InterNetwork,
            SocketType.Stream,
            ProtocolType.Tcp);

    eseguo la connessione

           objsocket.Connect(host, port);

    chiudo la connessione

                        objsocket.Shutdown(SocketShutdown.Both);
                        objsocket.Disconnect(true);

    Riapro la connessione senza reiniziallizare l'istanza creata.

    come posso eseguire questo punto senza generare eccezzioni?

    Inoltre concettualmente è corretto seguire questo procedimento?

    Grazie per il supporto.

    Stefano.

    mercoledì 9 ottobre 2019 16:06

Tutte le risposte

  • Buongiorno, 

    Potrebbe per cortesia fornire le eccezzioni anche? 

    Sopra e' il codice completo?


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    giovedì 10 ottobre 2019 12:02
    Moderatore