/// <summary> /// 获取登录协议 /// </summary> /// <returns></returns> private static LoginProtocol GetLoginProtocol() { LoginProtocol protocol = new LoginProtocol(); protocol.StationId = GlobalStaticObj_Server.Instance.StationID; protocol.SubMessageId = SubMessageId; protocol.TimeSpan = TimeHelper.GetTimeInMillis(); protocol.UserId = GlobalStaticObj_Server.Instance.Cloud_UserId; protocol.Password = GlobalStaticObj_Server.Instance.Cloud_Password; protocol.PermissionCode = GlobalStaticObj_Server.Instance.LicenseCode; return protocol; }
private void SendMessage(object state) { string[] arrays = state.ToString().Split('$'); if (arrays.Length != 8) { return; } LoginProtocol lp = new LoginProtocol(); lp.StationId = arrays[0]; lp.SerialNumber = arrays[1]; lp.MessageId = arrays[2]; lp.SubMessageId = arrays[3]; lp.TimeSpan = arrays[4]; lp.UserId = arrays[5]; lp.Password = arrays[6]; lp.PermissionCode = arrays[7]; ServiceAgent.AddSendQueue(lp); FileAgent.AddSendQueue(lp); }