664 socket:close( ) |
664 socket:close( ) |
665 --mem_free( ) |
665 --mem_free( ) |
666 end |
666 end |
667 |
667 |
668 local function link(sender, receiver, buffersize) |
668 local function link(sender, receiver, buffersize) |
669 sender:set_mode(buffersize); |
|
670 local sender_locked; |
669 local sender_locked; |
671 local _sendbuffer = receiver.sendbuffer; |
670 local _sendbuffer = receiver.sendbuffer; |
672 function receiver.sendbuffer() |
671 function receiver.sendbuffer() |
673 _sendbuffer(); |
672 _sendbuffer(); |
674 if sender_locked and receiver.bufferlen() < buffersize then |
673 if sender_locked and receiver.bufferlen() < buffersize then |