diff --git a/src/JT808.Gateway/JT808TcpServer.cs b/src/JT808.Gateway/JT808TcpServer.cs index 31973ee..742bd99 100644 --- a/src/JT808.Gateway/JT808TcpServer.cs +++ b/src/JT808.Gateway/JT808TcpServer.cs @@ -315,7 +315,7 @@ namespace JT808.Gateway { Logger.LogInformation("JT808 Tcp Server Stop"); if (server?.Connected ?? false) - server.Shutdown(SocketShutdown.Receive); + server.Shutdown(SocketShutdown.Both); server?.Close(); server?.Dispose(); foreach (var item in SessionManager.Sessions)