public void StartThread() { mDBConnect = new ServerFrame.DB.DBConnect(); mDBConnect.OpenConnect(); mRunning = true; mThread = new System.Threading.Thread(new System.Threading.ThreadStart(this.ThreadLoop)); mThread.Start(); }
public void Start(ILogServerParameter parameter) { Stop(); Log.FileLog.Instance.Begin("LogServer.log", false); Log.Log.Common.Print("LogServer Start!"); Log.FileLog.Instance.Flush(); mDBConnect = new ServerFrame.DB.DBConnect(); mDBConnect.OpenConnect(); Log.Log.Common.Print("DBConnect OK!"); mParameter = parameter; mTcpSrv.ReceiveData += RPC.RPCNetworkMgr.Instance.ServerReceiveData; mTcpSrv.CloseConnect += this.ServerDisConnected; mRegisterConnect.ReceiveData += RPC.RPCNetworkMgr.Instance.ClientReceiveData; mRegisterConnect.NewConnect += this.OnRegisterConnected; mRegisterConnect.Connect(parameter.RegServerIP, parameter.RegServerPort); mLinkState = LogServerState.WaitRegServer; }