コード例 #1
0
 public void StartServer(NetworkPortInfo networkPortInfo)
 {
     try
     {
         INetworkServerFactory serverFactory = new VNetworkServerFactory();
         _server = serverFactory.CreateTcpNetworkServer(SharedConfig.IsLittleEndian, "HallRoom");
         _server.ChannelConnected += ServerOnChannelConnected;
         _server.Listen(networkPortInfo, 1, SharedConfig.MutilThread);
     }
     catch (Exception e)
     {
         _logger.ErrorFormat("HallRoom Server start failed {0}", e);
     }
 }
コード例 #2
0
ファイル: LoginServer.cs プロジェクト: yangfan111/common
 public void Start(NetworkPortInfo networkPortInfo)
 {
     try
     {
         //INetworkServerFactory serverFactory = new UNetNetworkServerFactory();
         //INetworkServerFactory serverFactory = new EnetNetworkServerFactory();
         INetworkServerFactory serverFactory = new VNetworkServerFactory();
         _server = serverFactory.CreateNetworkServer(SharedConfig.IsLittleEndian, "LoginServer");
         _server.ChannelConnected += ServerOnChannelConnected;
         _server.Listen(networkPortInfo, SharedConfig.LoginServerThreadCount, SharedConfig.MutilThread);
     }
     catch (Exception e)
     {
         _logger.ErrorFormat("Login Server start failed {0}", e);
     }
 }