i am studying asynchronous C# Sockets at the moment and i have noticed something that i am confused about.
in all the End...(Accept/Connect) etc there is a code section like:
Socket s = (Socket) ar.AsyncState;
here it is being casted as a socket.
as each End uses these local Sockets is there any point in trying to close() any of them once i am done?
what is the best practice?
thank you.