Use uv_tty for console output and remove legacy winansi.
This commit is contained in:
parent
b6bf6d9bc9
commit
9665ff15ae
8 changed files with 36 additions and 452 deletions
|
@ -100,12 +100,12 @@ int64_t Client::send(char *data, size_t size)
|
|||
|
||||
uv_buf_t buf = uv_buf_init(data, size ? size : strlen(data));
|
||||
|
||||
uv_write_t *req = static_cast<uv_write_t*>(malloc(sizeof(uv_write_t)));
|
||||
uv_write_t *req = new uv_write_t;
|
||||
req->data = buf.base;
|
||||
|
||||
uv_write(req, m_stream, &buf, 1, [](uv_write_t *req, int status) {
|
||||
free(req->data);
|
||||
free(req);
|
||||
delete req;
|
||||
});
|
||||
|
||||
uv_timer_start(&m_responseTimer, [](uv_timer_t *handle) { getClient(handle->data)->close(); }, kResponseTimeout, 0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue