我查看了关于这个的文档但是不应该在关闭之前声明一个套接字延迟,所以程序在它知道期望什么样的关闭之前不会立即中止?不应该先用来解释套接字关闭关闭应该是这样或那样的?我正在查看以前使用的代码和microsoft文档,但它对我来说似乎很奇怪。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms738547(v=vs.85).aspx
从这段代码中,套接字无法立即从sockClose关闭,并且会忽略逗留? 代码:
self->socket = sockAccept(srvSocket)
sockClose(srvSocket);
sockDelay(self->socket, 1);
sockBuffer(self->socket, pileSize + sizeof(messages));
sockLinger(self->socket);