⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list.cs

📁 用于移动梦网网关进行TCP通信,可以收发短信,并实现计费功能.使用SOCKET实现,并具有收发读写保护功能.可作为TCP通信和线程读写同步的教程.
💻 CS
字号:
using System;

namespace GateWayFroCMPP3
{
	[System.Serializable()]
	public class MtMessageForMISC
	{
		public int NeedReport;
		public string FeeCode;
		public int FeeUserType;
		public string FeeMsisdn;
		public string DestMsisdn;
		public int TP_Pid;
		public int TP_Udhi;
		public int MessageType;
		public string MessageContent;
		//public string FeeType;
		public string LongCode;
		public string MOMessageID;
		public int EnterpriseID;
		public int ConnectID;
		public string BusinessCode;
		public string MessageID;
		public DateTime ReceiveTime;
		public int SendTime;
		public int SendDate;
		public int ExpDate;
		public int ExpTime;
		public int GateWayID;
		public int TransmitReport;
		//public string SendCode;
		//public string SendStatus;
		public int FeeType;
		public int Fee;
		//public string StatusReport;
		//public string ReportTime;
		public string StateCode;
		public string CityCode;
		public bool ifTimeMtMessage=false;
		//public string TeleOperaterID;
		//public string statecode;
		public MtMessageForMISC()
		{}
	}
	[System.Serializable()]
	public class MtMessageForMISCResp
	{
		public int NeedReport;
		public string FeeCode;
		public int FeeUserType;
		public string FeeMsisdn;
		public string DestMsisdn;
		public int TP_Pid;
		public int TP_Udhi;
		public int MessageType;
		public string MessageContent;
		public int FeeType;
		public string LongCode;
		public string MOMessageID;
		public int EnterpriseID;
		public int ConnectID;
		public string BusinessCode;
		public string MessageID;
		public DateTime ReceiveTime;
		public DateTime SendTime;
		public string GateWayID;
		public int TransmitReport;
		public string SendCode;
		public int SendStatus;
		public string MtMessageID;
		//public string FeeType;
		public int Fee;
		public string StatusReport;
		public DateTime ReportTime;
		public string StateCode;
		public string CityCode;
		public int TeleOperaterID;
		public bool ifTimerMtMessage;
		//public string statecode;
		public MtMessageForMISCResp()
		{}
	}
	[System.Serializable()]
	public class TempQueueItem
	{
		public TempQueueItem()
		{}
		public int Type;
		public object Item;
	}
	[System.Serializable()]
	public struct TempQueueItemType
	{
		public const int MtMessageResp=1;
		public const int MOMessage=2;
		public const int StatusReport=3;
		public const int Log=4;
	}
	[System.Serializable()]
	public class MessageToSmbppItem
	{
		public int MessageType;
		public string XMLString;
		public MessageToSmbppItem()
		{}
	}
	[System.Serializable()]
	public struct QueueItemType
	{
		public const int MtMessage=1;
		public const int MtMessageResp=2;
		public const int MOMessage=3;
		public const int StatusReport=4;
	}
	[System.Serializable()]
	public class MOMessage
	{
		/// <summary>
		/// LinkID
		/// </summary>
		public string MOMessageID;
		/// <summary>
		/// 用户发送号码如033459999
		/// </summary>
		public string DestID;
		/// <summary>
		/// 用户发送信息编码
		/// </summary>
		public int MessageFormat;
		/// <summary>
		/// 计费代码
		/// </summary>
		public string ServiceCode;
		/// <summary>
		/// 用户手机号码
		/// </summary>
		public string SrcTerminalID;
		/// <summary>
		/// 消息内容
		/// </summary>
		public string MessageContent;
		public int TP_Pid;
		public int TP_Udhi;
		public DateTime ReceiveTime;
		public MOMessage()
		{}
	}
	[System.Serializable()]
	public class StatusReport
	{
		public string strMsgID;
		public string DestTerminalID;
		public string DoneTime;
		public string MessageStatus;
		public string SubmitTime;
		public int GateWayID;
		public DateTime ReceiveTime;
		public StatusReport()
		{}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -