コード例 #1
0
ファイル: TcpServer.cs プロジェクト: ciker/GrapeSocket
 //构造函数
 public TcpServer(TcpServerConfig config)
 {
     this.Config                = config;
     endPoint                   = new IPEndPoint(IPAddress.Parse(config.IP), config.Port);
     this.sessionPool           = new TcpSessionPool();
     this.sessionPool.TcpServer = this;
     this.Loger                 = GetLoger();
 }
コード例 #2
0
ファイル: TcpServer.cs プロジェクト: luohuazhiyu/sunsocket
 //构造函数
 public TcpServer(TcpServerConfig config, ILoger loger)
 {
     this.Config = config;
     endPoint = new IPEndPoint(IPAddress.Parse(config.IP), config.Port);
     this.sessionPool = new TcpSessionPool();
     this.sessionPool.TcpServer = this;
     this.Loger = loger;
 }
コード例 #3
0
ファイル: AsyncServer.cs プロジェクト: wangscript/sunsocket
 //构造函数
 public AsyncServer(int bufferPoolSize, int bufferSize, int maxConnections, ILoger loger)
 {
     this.sessionPool = new TcpSessionPool(bufferPoolSize, bufferSize, maxConnections, loger);
     this.OnlineList  = new ConcurrentDictionary <string, ITcpSession>();
     this.loger       = loger;
 }
コード例 #4
0
ファイル: AsyncServer.cs プロジェクト: GameHackers/sunsocket
 //构造函数
 public AsyncServer(int bufferPoolSize, int bufferSize, int maxConnections,ILoger loger)
 {
     this.sessionPool = new TcpSessionPool(bufferPoolSize,bufferSize,maxConnections,loger);
     this.OnlineList = new ConcurrentDictionary<string, ITcpSession>();
     this.loger = loger;
 }