uv_close is never called (you'd need to call it explicitly in you send callback).