diff --git a/server/gameserver/GGListener.cc b/server/gameserver/GGListener.cc index 97cdc07a..e8a313d3 100644 --- a/server/gameserver/GGListener.cc +++ b/server/gameserver/GGListener.cc @@ -80,12 +80,6 @@ public: }; -static void CreateGameClientSocket(a8::TcpSession **p) -{ - *p = new GCClientSession(); - (*p)->SetMaxPacketLen(1024 * 1024 * 10); -} - static void GSListeneron_error(a8::TcpListener*, int type, int errorid) { f8::UdpLog::Instance()->Debug("GGListeneron_error %d %d", {type, errorid}); @@ -103,8 +97,7 @@ static void GSListeneron_error(a8::TcpListener*, int type, int errorid) void GGListener::Init() { tcp_listener_ = std::make_shared(); - //tcp_listener_->on_create_client_socket = CreateGameClientSocket; - tcp_listener_->RegisterSessionClass(); + tcp_listener_->RegisterSessionClass(1024 * 1024 * 10); tcp_listener_->on_error = GSListeneron_error; tcp_listener_->bind_address = "0.0.0.0"; diff --git a/third_party/a8 b/third_party/a8 index 56f576e6..9dcbd24f 160000 --- a/third_party/a8 +++ b/third_party/a8 @@ -1 +1 @@ -Subproject commit 56f576e60d471f0390d12172cf2aa499c0772e93 +Subproject commit 9dcbd24fd400d18efd30ba314aea3c7415477f02