From 6a8bdfc80db3930d2ba8067d06db467dad8baddf Mon Sep 17 00:00:00 2001 From: dongdan002 Date: Sat, 23 Dec 2023 21:29:55 +0800 Subject: [PATCH] using SockSender::send (#194) --- src/Network/Socket.h | 6 ++++++ src/Network/TcpClient.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/Network/Socket.h b/src/Network/Socket.h index b933930a1..5c0c8f3ae 100644 --- a/src/Network/Socket.h +++ b/src/Network/Socket.h @@ -692,6 +692,12 @@ class SocketHelper : public SockSender, public SockInfo, public TaskExecutorInte Task::Ptr async_first(TaskIn task, bool may_sync = true) override; ///////////////////// SockSender override ///////////////////// + + /** + * 使能 SockSender 其他未被重写的send重载函数 + */ + using SockSender::send; + /** * 统一发送数据的出口 */ diff --git a/src/Network/TcpClient.h b/src/Network/TcpClient.h index c1b77bd78..38e7784b4 100644 --- a/src/Network/TcpClient.h +++ b/src/Network/TcpClient.h @@ -111,6 +111,9 @@ class TcpClientWithSSL : public TcpClientType { } } + // 使能其他未被重写的send函数 + using TcpClientType::send; + ssize_t send(Buffer::Ptr buf) override { if (_ssl_box) { auto size = buf->size();