关于SuperSocket启动失败

这是初始化和启动SuperSocket的代码

IBootstrap ibp = BootstrapFactory.CreateBootstrap();
            bool ISuc = ibp.Initialize();
            if (!ISuc)
            {
                Console.WriteLine("初始化失败");
                Console.ReadKey();
                return;
            }
            //服务启动
            var result = ibp.Start();
            foreach (var server in ibp.AppServers)
            {
                if (server.State == ServerState.Running)
                {
                    Console.WriteLine($"{server.Name}运行中");
                    Console.ReadKey();
                }
                else
                {
                    Console.WriteLine($"{server.Name}运行失败");
                    Console.ReadKey();
                }
            }
            Console.ReadKey();

这里是配置文件

<servers>
      <server name="ChatSocket" textEncoding="gb2312"
              serverType="tcpServer.AppServer.ChatServer, tcpServer"
              ip="Any" port="2025"
              maxConnectionNumber="100">
      </server>
      <!-- 可以配置多个Server-->
    </servers>

启动失败的原因:2025的端口号可能已被使用

原文地址:https://www.cnblogs.com/fanlin92/p/14432945.html