Skip to content

Commit 9bd35e1

Browse files
committed
[修改]1. 修改启动流程
1 parent 73b8bdc commit 9bd35e1

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

GameFrameX.StartUp/AppStartUpByServer.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,10 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
197197
if (Setting.InnerPort > 0 && NetHelper.PortIsAvailable(Setting.InnerPort))
198198
{
199199
LogHelper.InfoConsole($"启动 [TCP] 服务器 - 类型: {ServerType}, 地址: {Setting.InnerIp}, 端口: {Setting.InnerPort}");
200-
hostBuilder.ConfigureServices((context, collection) => { collection.Configure<ServerOptions>(ConfigureSuperSocket); });
201200
hostBuilder.AddServer<IMessage, MessageObjectPipelineFilter>(builder =>
202201
{
203-
builder.UseClearIdleSession()
202+
builder.ConfigureSuperSocket(ConfigureSuperSocket)
203+
.UseClearIdleSession()
204204
.UsePackageDecoder<TMessageDecoderHandler>()
205205
.UsePackageEncoder<TMessageEncoderHandler>()
206206
.UseSessionHandler(OnConnected, OnDisconnected)
@@ -222,11 +222,10 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
222222
// 配置并启动WebSocket服务器
223223
hostBuilder.AddWebSocketServer(builder =>
224224
{
225-
builder.UseWebSocketMessageHandler(WebSocketMessageHandler)
225+
builder.ConfigureSuperSocket(ConfigureWebServer)
226+
.UseWebSocketMessageHandler(WebSocketMessageHandler)
226227
.UseSessionHandler(OnConnected, OnDisconnected);
227-
// .ConfigureAppConfiguration((Action<HostBuilderContext, IConfigurationBuilder>)ConfigureWebServer);
228228
});
229-
hostBuilder.ConfigureServices((context, collection) => { collection.Configure<ServerOptions>(ConfigureWebServer); });
230229
LogHelper.InfoConsole($"启动 [WebSocket] 服务器启动完成 - 类型: {ServerType}, 端口: {Setting.WsPort}");
231230
}
232231
else

0 commit comments

Comments
 (0)