|

楼主 |
发表于 2025-8-30 17:59:24
|
显示全部楼层
本帖最后由 hpdell 于 2025-8-30 18:02 编辑
01. sock = socket(AF_INET, SOCK_STREAM, 0);
02. connected = accept(socket_info.sock, (struct sockaddr *)&client_addr, &sin_size);
03. rx_len = recv(connected, rxbuf, TCP_RX_BUFSIZE, 0);
当检测到拔掉网线后就删除:
if(rx_len <= 0) { // 检测到拔掉网线
if(connected >= 0) {
closesocket(connected);
connected = -1;
}
if(sock >= 0) {
closesocket(sock);
sock = -1;
}
}
删除完成后再把之前等待链接的套路重新来过一遍即可
|
|