properly close sockets, so that they can be reused

This commit is contained in:
Arisotura 2019-03-09 02:30:05 +01:00
parent 7d2b3bbf76
commit 9485a4e8c0
1 changed files with 5 additions and 2 deletions

View File

@ -766,9 +766,12 @@ void HandleTCPFrame(u8* data, int len)
if (flags & 0x001) // FIN
{
// TODO: cleverer termination?
// also timeout etc
// TODO: timeout etc
printf("TCP: socket %d closing\n", sockid);
sock->Status = 0;
closesocket(sock->Backend);
sock->Backend = 0;
}
}
}