private void StartListening() { try { if (null != wssv) { wssv.Stop(); } string ads = Convert.ToString(ConfigurationManager.AppSettings["card_ads"]); string op = Convert.ToString(ConfigurationManager.AppSettings["card_op"]); if (string.IsNullOrEmpty(ads)) { // 记录日志 return; } if (string.IsNullOrEmpty(op)) { // 记录日志 return; } wssv = new WebSocketServer(ads); wssv.AddWebSocketService <Laputa>(op); wssv.Start(); //记录日志 ServiceLog.WriteServiceLog(ServiceLog.CARD_SERVICE, "开启刷卡服务【成功】", "", DateTime.Now.ToLocalTime()); } catch (Exception ex) { // 记录日志 ServiceLog.WriteServiceLog(ServiceLog.CARD_SERVICE, "刷卡服务启动【失败】", ex.Message, DateTime.Now.ToLocalTime()); } }
private void StopListening() { try { if (null != wssv) { wssv.Stop(); // 记录日志 ServiceLog.WriteServiceLog(ServiceLog.CARD_SERVICE, "停止刷卡服务", "", DateTime.Now.ToLocalTime()); } } catch (Exception ex) { // 记录日志 ServiceLog.WriteServiceLog(ServiceLog.CARD_SERVICE, "停止刷卡服务异常", ex.Message, DateTime.Now.ToLocalTime()); } }