Exemplo n.º 1
0
 /// <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;
 }        
Exemplo n.º 2
0
        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);           
        }