Socket.Disconnect(bool reuse)
в соответствии с MSDN позволяет программе повторно использовать сокет.Мои вопросы:
Если мы решим повторно использовать сокет, значит ли это, что он также будет использовать ту же локальную конечную точку?Сохранит ли он порт для этого сокета или просто (я не верю, что он) сохранит все ресурсы объектов?быть назначены следующему соединению, и если да, то буферы отправки / получения автоматически очищаются или есть какой-то способ их очистки?Socket.ShutDown(ShutDown.Both)
делает это для меня при отключении?
В какой ситуации я бы использовал Socket.Disconnect(false)
?Если бы вся цель состояла в том, чтобы повторно использовать сокет, что бы это дало мне?