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.