Мой код очистки на данный момент немного унылый, и я пытаюсь его отладить, но, к сожалению, моя программа падает, пока не доберется до бита очистки, поскольку сокет не был очищен должным образом в прошлый раз. Перезапуск затмения между запусками очищает сокет, но это явно далеко не идеальная ситуация.
Есть ли способ программно очистить сокет, из-за которого предыдущее выполнение зависло?