You cannot manually remove data sockets, they must be shutdown to be removed. This is so the select loops will not be messed up.
Note: this method must add the socket to the end of the socket list in order to not mess up the select loop
See Implementation
You cannot manually remove data sockets, they must be shutdown to be removed. This is so the select loops will not be messed up.