亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sgip.h

?? 聯通的短信網關平臺。 sp 使用。 如果想自己用vc 開發短信業務
?? H
字號:

/*************************************************************
  function:	聯通SGIP頭結構
  date:		2003/07/14
  created:	Liaomch
*************************************************************/
#ifndef _SGIP_H_
#define _SGIP_H_

#define UC	unsigned char

#define MAX_SUBMIT      16   /*接收窗口大小 */

const int END_SUCCEED =	0;
const int END_FAILED = -1;

#define SGIP_BIND			0x00000001
#define SGIP_BIND_RESP		0x80000001
#define SGIP_UNBIND			0x00000002
#define SGIP_UNBIND_RESP	0x80000002
#define SGIP_SUBMIT			0x00000003
#define SGIP_SUBMIT_RESP	0x80000003
#define SGIP_DELIVER		0x00000004
#define SGIP_DELIVER_RESP	0x80000004
#define SGIP_REPORT			0x00000005
#define SGIP_REPORT_RESP	0x80000005
#define SGIP_ADDSP			0x00000006
#define SGIP_ADDSP_RESP		0x80000006
#define SGIP_MODIFYSP		0x00000007
#define SGIP_MODIFYSP_RESP	0x80000007
#define SGIP_DELETESP		0x00000008
#define SGIP_DELETESP_RESP	0x80000008
#define SGIP_QUERYROUTE		0x00000009
#define SGIP_QUERYROUTE_RESP	0x80000009
#define SGIP_ADDTELESEG			0x0000000a
#define SGIP_ADDTELESEG_RESP	0x8000000a
#define SGIP_MODIFYTELESEG		0x0000000b
#define SGIP_MODIFYTELESEG_RESP	0x8000000b
#define SGIP_DELETETELESEG		0x0000000c
#define SGIP_DELETETELESEG_RESP	0x8000000c
#define SGIP_ADDSMG				0x0000000d
#define SGIP_ADDSMG_RESP		0x8000000d
#define SGIP_MODIFYSMG			0x0000000e
#define SGIP_MODIFYSMG_RESP		0x8000000e
#define SGIP_DELETESMG			0x0000000f
#define SGIP_DELETESMG_RESP		0x8000000f
#define SGIP_CHECKUSER			0x00000010
#define SGIP_CHECKUSER_RESP		0x80000010
#define SGIP_USERRPT			0x00000011
#define SGIP_USERRPT_RESP		0x80000011
#define SGIP_TRACE				0x00001000
#define SGIP_TRACE_RESP			0x80001000


//消息ID定義
//錯誤碼定義
//注:錯誤碼1-20所指錯誤一般在各類命令的應答中用到,
//21-32所指錯誤一般在report命令中用到。
#define SGIP_SUCCEED		0	//無錯誤,命令正確接收
#define SGIP_LOGIN_INVALID	1	//非法登錄,如登錄名、口令出錯、登錄名與口令不符等。
#define SGIP_LOGIN_RE		2	//重復登錄,如在同一TCP/IP連接中連續兩次以上請求登錄。
#define SGIP_CONNECT_TOMUCH	3	//連接過多,指單個節點要求同時建立的連接數過多。
#define SGIP_LOGIN_TYPE_ERR	4	//登錄類型錯,指bind命令中的logintype字段出錯。

#define SGIP_PARA_FORMAT_ERR	5	//參數格式錯,指命令中參數值與參數類型不符或與協議規定的范圍不符。
#define SGIP_PARA_SRCID_ERR		6	//非法手機號碼,協議中所有手機號碼字段出現非86130號碼或手機號碼前未加"86"時都應報錯。
#define SGIP_PARA_MSGID_ERR		7	//消息ID錯
#define SGIP_PARA_MSGLEN_ERR	8	//信息長度錯
#define SGIP_PARA_SECNO_ERR		9	//非法序列號,包括序列號重復、序列號格式錯誤等
#define SGIP_PARA_GNS_ERR		10	//非法操作GNS

#define SGIP_NODE_BUSY			11	//節點忙,指本節點存儲隊列滿或其他原因,暫時不能提供服務的情況
#define SGIP_OBJECT_UNREACH		21	//目的地址不可達,指路由表存在路由且消息路由正確但被路由的節點暫時不能提供服務的情況
#define SGIP_ROUTE_ERR			22	//路由錯,指路由表存在路由但消息路由出錯的情況,如轉錯SMG等
#define SGIP_ROUTE_UNEXIST		23	//路由不存在,指消息路由的節點在路由表中不存在
#define SGIP_ACCREDIT_ERR		24	//計費號碼無效,鑒權不成功時反饋的錯誤信息
#define SGIP_USER_OUTSIDE		25	//用戶不能通信(如不在服務區、未開機等情況)
#define SGIP_USER_OUTMEMERY		26	//手機內存不足
#define SGIP_USER_UPSUPPORT		27	//手機不支持短消息
#define SGIP_USER_ACCEPT_ERR	28	//手機接收短消息出現錯誤
#define SGIP_USER_UNKNOW		29	//不知道的用戶
#define SGIP_SERVICE_UNSUPPORT	30	//不提供此功能
#define SGIP_DEVICE_INVALIDE	31	//非法設備
#define SGIP_SYSTEM_FAILED		32	//系統失敗
#define SGIP_QUEUE_FULL			33	//短信中心隊列滿


//計費類別定義
#define SGIP_ACCOUNT_SEND	0	//"短消息類型"為"發送",對"計費用戶號碼"不計信息費,此類話單僅用于核減SP對稱的信道費
#define SGIP_ACCOUNT_FREE	1	//對"計費用戶號碼"免費
#define SGIP_ACCOUNT_PIECE	2	//對"計費用戶號碼"按條計信息費
#define SGIP_ACCOUNT_MONTH	3	//對"計費用戶號碼"按包月收取信息費
#define SGIP_ACCOUNT_SP		4	//對"計費用戶號碼"的收費是由SP實現

//Report 狀態與短消息狀態的映射
#define SGIP_SEND_SUCCEED	0	//發送成功	DELIVERED
#define SGIP_SEND_WAIT		1	//等待發送	ENROUTE,ACCEPTED
#define SGIP_SEND_FAILED	2	//發送失敗	EXPIRED,DELETED,UNDELIVERABLE,UNKNOWN,REJECTED

typedef struct
{
	unsigned int iSrcID;
	unsigned int iDate;
	unsigned int iSeqno;
}SEQUENCE_NUM;


typedef struct
{
	unsigned int iMsgLen;
	unsigned int iCmdID;
	SEQUENCE_NUM sSeqNo;
}SGIP_HEAD;

/*
typedef struct 
{
	unsigned int iMsgLen;
	unsigned int iCmdID;
	unsigned int iSrcID;
	unsigned int iDate;
	unsigned int iSeqno;
}SGIP_HEAD;
*/

typedef struct 
{
	UC cLoginType;
	char cLoginName[16];
	char cLoginPwd[16];
	char cReserve[8];
}SGIP_BIND_BODY;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_BIND_BODY Body;
}SGIP_BIND_MSG;

typedef struct 
{
	UC cResult;
	char cReserve[8];
}SGIP_RESP_BODY, SGIP_BINDRESP_BODY, SGIP_SUBMITRESP_BODY, 
	SGIP_DELIVERRESP_BODY, SGIP_REPORTRESP_BODY;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_BINDRESP_BODY Body;
}SGIP_BINDRESP_MSG;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_SUBMITRESP_BODY Body;
}SGIP_SUBMITRESP_MSG;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_DELIVERRESP_BODY Body;
}SGIP_DELIVERRESP_MSG;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_REPORTRESP_BODY Body;
}SGIP_REPORTRESP_MSG;

typedef struct
{
	SGIP_HEAD Head;
}SGIP_UNBIND_MSG, SGIP_UNBINDRESP_MSG;

typedef struct 
{
	SGIP_HEAD Head;
	SGIP_RESP_BODY Body;
}SGIP_RESP_MSG;

#define MAX_CONTENT_LEN 160

typedef struct
{
	char cSPNumber[21];
	char cChargeNumber[21];
	UC cUserCount;
	char cUserNumber[21*100];
	char cCorpId[5];
	char cServiceType[10];
	UC	cFeeType;
	char cFeeValue[6];
	char cGivenValue[6];
	UC	cAgentFlag;
	UC	cMorelatetoMTFlag;
	UC	cPriority;
	char cExpireTime[16];
	char cScheduleTime[16];
	UC	cReportFlag;
	UC	cTP_pid;
	UC	cTP_udhi;
	UC	cMessageCoding;
	UC	cMessageType;
	int	iMessageLength;
	char cMessageContent[MAX_CONTENT_LEN];//Message Length	Text
	char cReserve[8];
}SGIP_SUBMIT_BODY;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_SUBMIT_BODY Body;
}SGIP_SUBMIT_MSG;

typedef struct
{
	char cUserNumber[21];
	char cSPNumber[21];
	UC	cTP_pid;
	UC	cTP_udhi;
	UC	cMessageCoding;
	int iMessageLength;
	char cMessageContent[MAX_CONTENT_LEN];
	char cReserve[8];
}SGIP_DELIVER_BODY;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_DELIVER_BODY Body;
}SGIP_DELIVER_MSG;

typedef struct
{
	SEQUENCE_NUM sSubmitSeqNum;
	UC	cReportType;
	char cUserNumber[21];
	UC	 cState;
	UC	ErrorCode;
	char cReserve[8];
}SGIP_REPORT_BODY;

typedef struct
{
	SGIP_HEAD Head;
	SGIP_REPORT_BODY Body;
}SGIP_REPORT_MSG;

typedef struct
{
	SGIP_HEAD Head;
	union
	{
		SGIP_BIND_BODY Bind;
		SGIP_SUBMIT_BODY Submit;
		SGIP_DELIVER_BODY Deliver;
		SGIP_REPORT_BODY	Report;
		SGIP_RESP_BODY Resp;
	}Body;
}SGIP_MSG;

typedef struct
{
	union
	{
		SGIP_BIND_BODY Bind;
		SGIP_SUBMIT_BODY Submit;
		SGIP_DELIVER_BODY Deliver;
		SGIP_REPORT_BODY	Report;
		SGIP_RESP_BODY Resp;
	}Body;
}SGIP_MSG_BODY;

#endif


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色中色一区二区| 日韩高清国产一区在线| 久久久一区二区三区捆绑**| 717成人午夜免费福利电影| 精品国产一区二区三区忘忧草 | 欧美国产97人人爽人人喊| 日韩免费视频一区二区| 精品成人免费观看| 亚洲精品在线电影| 欧美国产激情二区三区| 亚洲视频网在线直播| 亚洲自拍偷拍av| 日日夜夜精品视频免费| 久久99在线观看| 国产成人8x视频一区二区 | 亚洲蜜臀av乱码久久精品| 亚洲人成精品久久久久| 亚洲一区二区美女| 男人操女人的视频在线观看欧美 | 丁香另类激情小说| fc2成人免费人成在线观看播放| 大桥未久av一区二区三区中文| 99久久久国产精品免费蜜臀| 欧洲一区在线电影| 日韩欧美高清一区| 国产精品传媒入口麻豆| 夜夜嗨av一区二区三区网页| 蜜桃久久精品一区二区| 成人性生交大片免费看中文| 欧美性极品少妇| 精品三级在线观看| 中文字幕一区二区三区四区 | 一区二区三区视频在线看| 日韩电影一区二区三区| 成人免费视频app| 久久久久国产精品麻豆ai换脸 | 亚洲一二三区不卡| 精品综合免费视频观看| 一本色道久久加勒比精品| 日韩一区二区在线播放| 一区在线播放视频| 麻豆一区二区99久久久久| 色综合夜色一区| 2021中文字幕一区亚洲| 亚洲一区在线视频| 国产精品白丝jk黑袜喷水| 欧美日韩夫妻久久| 综合激情网...| 国产大陆亚洲精品国产| 91精品午夜视频| 亚洲精品国产a久久久久久 | 久久久99精品免费观看不卡| 亚洲午夜三级在线| 91麻豆精东视频| 久久亚洲精品国产精品紫薇| 五月婷婷色综合| 97国产一区二区| 国产日韩欧美不卡在线| 精品无人区卡一卡二卡三乱码免费卡| 一本到高清视频免费精品| 中文字幕乱码日本亚洲一区二区| 蜜桃av一区二区| 欧美日韩免费观看一区二区三区| 国产精品色呦呦| 懂色av噜噜一区二区三区av| 欧美哺乳videos| 日韩高清国产一区在线| 欧美群妇大交群中文字幕| 亚洲自拍偷拍图区| 欧美综合视频在线观看| 一区二区久久久久| 色哦色哦哦色天天综合| 一区二区三区四区乱视频| 色综合天天性综合| 亚洲欧美日韩精品久久久久| 91免费版在线| 一区二区三区av电影| 欧美最猛性xxxxx直播| 亚洲综合清纯丝袜自拍| 欧美人成免费网站| 日本sm残虐另类| 日韩免费一区二区| 国产精品亚洲成人| 中文在线免费一区三区高中清不卡| 国产一区二三区好的| 国产日韩精品一区二区三区 | 国产精品嫩草影院com| 丁香六月综合激情| 亚洲欧美日韩一区| 欧美日韩国产首页在线观看| 视频一区二区国产| 欧美不卡一区二区三区| 国产精品一区二区三区99| 亚洲国产精品t66y| 在线看不卡av| 青青草成人在线观看| 欧美α欧美αv大片| 成人精品小蝌蚪| 亚洲自拍偷拍图区| 欧美精品一区二区三区在线播放 | 成人免费观看男女羞羞视频| 亚洲手机成人高清视频| 欧美性一二三区| 美女免费视频一区二区| 国产精品狼人久久影院观看方式| 欧洲一区在线观看| 蜜桃av一区二区| 自拍视频在线观看一区二区| 欧美日韩一区二区三区不卡 | 亚洲制服丝袜av| 久久伊人蜜桃av一区二区| 91免费观看在线| 精品一区二区av| 亚洲视频电影在线| 欧美草草影院在线视频| 91视频观看视频| 黄色日韩网站视频| 伊人婷婷欧美激情| 欧美国产综合一区二区| 91精选在线观看| 一本久道中文字幕精品亚洲嫩| 久久成人综合网| 午夜视频一区二区三区| 欧美高清一级片在线观看| 91.com在线观看| av成人动漫在线观看| 久久精品国产一区二区三| 亚洲人xxxx| 久久精品一区二区三区不卡 | 久久蜜桃一区二区| 538在线一区二区精品国产| av亚洲精华国产精华| 久色婷婷小香蕉久久| 亚洲一区二区三区国产| 亚洲视频免费看| 国产精品毛片久久久久久| 欧美电视剧免费观看| 欧美日韩一区不卡| 91美女视频网站| 99精品偷自拍| voyeur盗摄精品| 成人一级黄色片| 国产馆精品极品| 国产一区免费电影| 国产精品一线二线三线精华| 人人狠狠综合久久亚洲| 亚洲成人免费av| 性做久久久久久久免费看| 亚洲精品免费看| 亚洲欧美国产毛片在线| 1区2区3区欧美| 亚洲欧美偷拍卡通变态| 一区二区三区在线观看欧美| 亚洲欧美区自拍先锋| 亚洲图片你懂的| 亚洲少妇30p| 亚洲在线视频免费观看| 亚洲成人一区二区| 日本va欧美va欧美va精品| 麻豆一区二区99久久久久| 久久精品久久综合| 精彩视频一区二区| 国产精品一区二区免费不卡| 不卡视频在线看| 色婷婷久久久久swag精品| 欧美视频三区在线播放| 69堂精品视频| 欧美岛国在线观看| 亚洲国产激情av| 亚洲综合丝袜美腿| 91在线国内视频| 日本韩国欧美在线| 717成人午夜免费福利电影| 欧美r级电影在线观看| 欧美国产丝袜视频| 一区二区不卡在线播放| 青草国产精品久久久久久| 国产老肥熟一区二区三区| eeuss鲁片一区二区三区在线看| 色欧美片视频在线观看在线视频| 7777精品伊人久久久大香线蕉完整版| 日韩欧美精品在线视频| 国产欧美精品在线观看| 一区二区三区在线免费播放| 免费观看一级特黄欧美大片| 国产精品66部| 欧美日韩国产一级| 国产精品久久久久影院老司| 午夜天堂影视香蕉久久| 国产一区激情在线| 欧美日韩黄视频| 中文在线一区二区| 奇米777欧美一区二区| 99精品视频在线免费观看| 日韩视频一区在线观看| 亚洲欧洲在线观看av| 日韩av成人高清| 99精品视频一区二区三区| 精品国产免费久久| 午夜私人影院久久久久|