//启动服务器 private void bn_Start_Click(object sender, EventArgs e) { string connStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = DemoAccessDatabase.mdb;"; if (ck_UseDatabase.Checked) { m_socketServer = new TSocketServerBase <TTestSession, TTestAccessDatabase>(1024, 32 * 1024, 64 * 1024, connStr); } else { m_socketServer = new TSocketServerBase <TTestSession, TTestAccessDatabase>(); } m_socketServer.MaxDatagramSize = 1024 * int.Parse(cb_maxDatagramSize.Text); this.AttachServerEvent(); // 附加服务器全部事件 m_socketServer.Start(); }
/// <summary> /// 私有构造函数 /// </summary> private AsyncSocketServer() { _socketServer = new TSocketServerBase <Talk, DataStore>(); this.AttachServerEvent(); }
/// <summary> /// 私有构造函数 /// </summary> private AsyncSocketServer() { _socketServer = new TSocketServerBase<Talk, DataStore>(); this.AttachServerEvent(); }