From 9dcbd24fd400d18efd30ba314aea3c7415477f02 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 18 Nov 2023 12:29:35 +0800 Subject: [PATCH] 1 --- a8/tcplistener.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/a8/tcplistener.h b/a8/tcplistener.h index 10a3697..85bbc16 100644 --- a/a8/tcplistener.h +++ b/a8/tcplistener.h @@ -35,12 +35,13 @@ namespace a8 void Close(); bool IsActive(); template - void RegisterSessionClass() + void RegisterSessionClass(int max_packet_len) { on_create_client_socket_ = - [] (a8::TcpSession** p) + [max_packet_len] (a8::TcpSession** p) { *p = new T; + (*p)->SetMaxPacketLen(max_packet_len); }; } bool SendClientMsg(unsigned short sockhandle, const char *buff, int buffLen);