331 end |
331 end |
332 else |
332 else |
333 send( socket, table_concat( bufferqueue, "", 1, bufferqueuelen ), 1, bufferlen ) -- forced send |
333 send( socket, table_concat( bufferqueue, "", 1, bufferqueuelen ), 1, bufferlen ) -- forced send |
334 end |
334 end |
335 end |
335 end |
336 shutdown( socket ) |
336 _ = shutdown and shutdown( socket ) |
337 socket:close( ) |
337 socket:close( ) |
338 _sendlistlen = removesocket( _sendlist, socket, _sendlistlen ) |
338 _sendlistlen = removesocket( _sendlist, socket, _sendlistlen ) |
339 _socketlist[ socket ] = nil |
339 _socketlist[ socket ] = nil |
340 _writetimes[ handler ] = nil |
340 _writetimes[ handler ] = nil |
341 _closelist[ handler ] = nil |
341 _closelist[ handler ] = nil |