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

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

?? vaspclient.h

?? 用JNI封裝的一個聯通短信SGIP協議 API的java接口
?? H
字號:
/*	This file defined the export function*/#ifndef VASPCLIENT#define VASPCLIENT
#include "Afxsock.h"
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <time.h>//#include "StdAfx.h"//#include <winsock2.h>//#include "Afxsock.h"//#include <stdio.h>//#include <stdlib.h>//#include <errno.h>//#include <string.h>//#include <sys/types.h>//#include <sys/socket.h>//#include <unistd.h>//#include <netinet/in.h>//#include <sys/time.h>#include <time.h>//#include "VASP_Message.h"//Variables Definition#define MAXDATASIZE 2000#define BACKLOG 5#define MAXMSGLEN 160 //the max size of a message content#define HEADLEN 20int  MO_Sock; // 上行連接的Socket號int  MT_Sock; // 下行連接的Socket號char  ICP_id[8]; //ICP代碼struct sockaddr_in Server_addr;int  Client_Sock;int Send_state = 0;int Receive_state = 0;HINSTANCE  pLib;unsigned long  i_seq = 0; //the sequence no of every packetunsigned long  m_seq = 0; //the id of every messageunsigned long  addseq(unsigned long * p_seq){	(*p_seq)++;	if((*p_seq) ==0) *p_seq = 1; //from 1 to ffffffff
	return *p_seq;}//Function Definition void printtime();extern "C" int __stdcall vasp_Initialize(char* Server_IP, int Port, char* ICP_id);
extern "C" char* __stdcall getErrorInfor();//int  ConnectServer();extern "C" int __stdcall SendSubmit (
			    unsigned int  *SequenceNumber,
				char *SPNumber,
                char *chargenumber,
                unsigned char usercount,
                char *usernumber[10],
                char *msg_src,
                char *service_id,
                char *feetype,
                char *feecode,
                char *givenvalue,
                unsigned char agentflag,
                unsigned char morelatetomtflag,
                unsigned char msg_level,
                char *valid_time,
                char *at_time,
                unsigned char reportflag,
				unsigned char TP_pid,
				unsigned char TP_udhi,
                unsigned char msg_fmt,
                unsigned char msg_type,
                unsigned int  msg_length,
                char *msg_content);int MT_Connect();
int MO_Connect();
int SendTerminate_MO();int SendTerminate_MT();
extern "C" int __stdcall GetINTTime();
int Send_Resp(int SGIP_kind,int errorcode,int *ssn);extern "C" int  __stdcall SendTerminate();extern "C" int  __stdcall SendSingleSubmit(                
				unsigned int  *SequenceNumber,
                char *chargenumber,
                unsigned char usercount,
                char *usernumber[10],
                char *msg_src,
                char *service_id,
                char *feetype,
                char *feecode,
                char *givenvalue,
                unsigned char morelatetomtflag,
                unsigned char reportflag,
                unsigned char msg_fmt,
                unsigned char msg_type,
                unsigned int  msg_length,
                char *msg_content);
extern "C" int  __stdcall ReceiveNewDeliverOrReport( 
				 int  TimeWait,
                 char *isdeliver,
                 int  *SequenceNumber,
				 char *ServiceID,
				 char *SPNumber,
                 char *Usernumber,
                 unsigned char *Msg_Fmt,
				 unsigned char *TP_pid,
				 unsigned char *TP_udhi,
				 unsigned char *Msg_Type,
                 unsigned int  *Msg_Length,
                 char *Msg_Content,
                 unsigned int  *SubmitSequenceNumber,
                 unsigned char *ReportType,
                 unsigned char *State,
                 unsigned char *ErrorCode);int MT_ReceiveResp(unsigned long code);///////////////////////////////////////////////* This head file defines all the struct of VASP message *//* The VASP Command_ID */
#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_ADDTELTSEG         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 VASP_SERVICEID_NUM      0x00000012
#define VASP_SERVICEID_REP_NUM  0x80000012
#define SGIP_TRACE              0x00001000
#define SGIP_TRACE_RESP         0x80001000
#define HEADLEN         20
#define MAXMSGLEN 160

//Message format
#define FMT_ASCII 0//ASCII串
#define FMT_BIN 4//二進制信息
#define FMT_UCS 8//unicode 編碼
#define FMT_GB  15//含GB漢字  。
/*0:正確
1:消息結構錯
 2:命令字錯
 3:消息序號重復
4:消息長度錯
5:資費代碼錯
6:超過最大信息長
7:業務代碼錯
8: 流量控制錯
9 :其他錯誤
10:參數錯誤
11:服務器忙
12:icp 認證錯誤
*/
#define REP_SUCCESS 0
#define REP_ERR_STRUCT 1
#define SGIP_TRACE_RESP         0x80001000
#define HEADLEN         20
#define MAXMSGLEN 160

//Message format
#define FMT_ASCII 0//ASCII串
#define FMT_BIN 4//二進制信息
#define FMT_UCS 8//unicode 編碼
#define FMT_GB  15//含GB漢字  。
/*0:正確
1:消息結構錯
 2:命令字錯
 3:消息序號重復
4:消息長度錯
5:資費代碼錯
6:超過最大信息長
7:業務代碼錯
8: 流量控制錯
9 :其他錯誤
10:參數錯誤
11:服務器忙
12:icp 認證錯誤
*/
#define REP_SUCCESS 0
#define REP_ERR_LOGIN 1
#define REP_ERR_RELOGIN 2
#define REP_ERR_LINKFULL 3
#define REP_ERR_LOGTYPE 4
#define REP_ERR_PARAFMT 5
#define REP_ERR_PHONE 6
#define REP_ERR_ID 7
#define REP_ERR_LENGTH 8
#define REP_ERR_SEQUENCE 9
#define REP_ERR_GNS 10
#define REP_ERR_BUSY 11
#define REP_ERR_ROUTEAR 21
#define REP_ERR_ROUTE 22
#define REP_ERR_NOROUTE 23
#define REP_ERR_SRCPHONE 24
#define REP_ERR_PHONEAR 25
#define REP_ERR_PHONESTORE 26
#define REP_ERR_PHONENOSM 27
#define REP_ERR_RECVSM 28
#define REP_ERR_UNKOWNPHONE 29
#define REP_ERR_NOSERV 30
#define REP_ERR_SERVICE 31
#define REP_ERR_SYSTEM 32
//subscribe packet type
#define USER_CNANCEL 0
#define USER_ADD 1
#define USER_MODIFY 2
#define USER_QUERY 4
/* VASP message head */
struct VASP_Head
{
        /* Message head */
        unsigned int Total_Length;
        unsigned int Command_ID;
        unsigned int Sequence_ID[3];
};

/* Struct of PointToReport */
struct PointToReport
{
        unsigned int ssn[3];
        unsigned int  SubmitSequenceNumber[3];
        unsigned char ReportType;
        char     UserNumber[21];
        unsigned char State;
        unsigned char ErrorCode;
};

/* Struct of PointToDeliver */
struct PointToDeliver
{
        unsigned int ssn[3];
        char Usernumber[21];
        unsigned char Msg_Fmt;
        unsigned int  Msg_Length;
        char *Msg_Content;
};

/* VASP connect response */
struct VASP_Connect_REP
{

        /* Message body */
        unsigned char Status;
        char AuthenticatorISMG[16];
        unsigned char Tls_available;
};

/* VASP connect */
struct VASP_Connect
{
        /* Message body */
        char Source_Addr[6];
        char AuthenticatorICP[16];
        char Reserve[8];
};

/* VASP deliver response */
struct VASP_Deliver_Rep
{
        unsigned int  Msg_Id;
        unsigned char Tls_available;
        unsigned char Result;
};

/* VASP Submit */
struct VASP_Submit
{       
        char Chargenumber[21];
        unsigned char Usercount;
        char Usernumber[210];
        char Msg_src[6];
        char Service_id[10];
        char Feetype[2];
        char Feecode[6];
        char Givenvalue[6];
        unsigned char Agentflag;
        unsigned char Morelatetomtflag;
        unsigned char Msg_level;
        char Valid_time[16];
        char At_time[16];
        unsigned char Reportflag;
        unsigned char Msg_fmt;
        unsigned char Msg_type;
        unsigned int  Msg_length;
        char Msg_content[700];
};

/* VASP Submit Response */
struct VASP_Submit_Rep
{
        unsigned char Result;
        char Reserve[8];
        /*0:正確
        1:消息結構錯
         2:命令字錯
         3:消息序號重復
        4:消息長度錯
        5:資費代碼錯
        6:超過最大信息長
        7:業務代碼錯
        8: 流量控制錯
        9~ :其他錯誤
        */
};

/* SGIP Report */


/* VASP report response */
struct VASP_Report_Rep
{
        unsigned char Result;
        char     Reserve[8];
        /*
        0:接收成功
        其他: 錯誤碼
        */
};
//////////////////////////////////////////////#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲伦理在线免费看| 日韩成人av影视| 91免费看`日韩一区二区| 97se亚洲国产综合在线| 中文天堂在线一区| 亚洲精品免费播放| 亚洲欧洲成人自拍| 中文字幕亚洲一区二区av在线| 久久免费看少妇高潮| 26uuu亚洲综合色欧美| 欧美电视剧在线看免费| 欧美tk—视频vk| 2022国产精品视频| 日本一区二区在线不卡| 国产精品第五页| 中文字幕在线不卡| 亚洲欧美日韩久久| 亚洲国产婷婷综合在线精品| 午夜精品久久久久久不卡8050| 视频一区二区三区中文字幕| 日本最新不卡在线| 激情六月婷婷久久| 成人丝袜18视频在线观看| 97精品国产露脸对白| 91福利小视频| 欧美电影免费观看完整版| 国产拍揄自揄精品视频麻豆| 一色屋精品亚洲香蕉网站| 亚洲成人手机在线| 精品在线观看视频| 成人免费视频网站在线观看| 日本高清不卡在线观看| 91精品中文字幕一区二区三区| 婷婷开心激情综合| 加勒比av一区二区| 91视视频在线观看入口直接观看www | 国产呦精品一区二区三区网站| 国产精品香蕉一区二区三区| 99re成人精品视频| 日韩亚洲欧美成人一区| 国产精品青草久久| 日韩激情在线观看| 成人午夜在线免费| 7777精品伊人久久久大香线蕉的| 精品国产伦一区二区三区观看方式 | 久久青草国产手机看片福利盒子| 国产精品成人免费精品自在线观看| 一区二区三区精品在线| 久久aⅴ国产欧美74aaa| 91麻豆.com| 日本va欧美va瓶| 国产成人av福利| 欧美日韩精品一区二区| 国产欧美日韩一区二区三区在线观看| 洋洋av久久久久久久一区| 久久99国产精品免费网站| 91精品1区2区| 国产亚洲短视频| 丝袜美腿高跟呻吟高潮一区| 夫妻av一区二区| 日韩欧美www| 亚洲综合激情另类小说区| 国产高清精品网站| 91精品国产综合久久婷婷香蕉 | 亚洲一区在线观看免费| 国产激情视频一区二区三区欧美 | 成人av高清在线| 欧美电影免费观看高清完整版在| 亚洲精品成人在线| 国产成人综合亚洲网站| 欧美一区二区三区日韩视频| 亚洲色大成网站www久久九九| 狠狠色狠狠色合久久伊人| 在线亚洲免费视频| 中文字幕欧美日本乱码一线二线| 欧美三级乱人伦电影| 国产精品天美传媒沈樵| 麻豆91在线播放| 欧美日韩一区二区三区四区| 日韩一区中文字幕| 国产成人自拍高清视频在线免费播放| 91精品综合久久久久久| 亚洲狠狠爱一区二区三区| 91小视频在线免费看| 国产精品乱子久久久久| 国产一区二区影院| 欧美videofree性高清杂交| 青娱乐精品在线视频| 欧美日韩激情一区二区| 一级日本不卡的影视| 色婷婷久久久综合中文字幕| 中文字幕在线播放不卡一区| 粉嫩高潮美女一区二区三区| 久久一区二区视频| 精品一区二区三区不卡| 日韩你懂的在线观看| 奇米影视在线99精品| 91麻豆精品国产91久久久资源速度 | 日韩女优电影在线观看| 日本欧美肥老太交大片| 91精品国产欧美一区二区18| 午夜精品爽啪视频| 欧美精品三级日韩久久| 午夜a成v人精品| 欧美精品色综合| 奇米影视在线99精品| 日韩一区二区三区av| 久久精品国产秦先生| 欧美电影免费提供在线观看| 激情文学综合网| 国产无一区二区| www.亚洲人| 99久久久精品| 亚洲精品美国一| 欧美日韩高清一区二区三区| 日本在线不卡视频| 欧美xxxxx牲另类人与| 国精产品一区一区三区mba视频 | 国产精品色呦呦| 99久久99久久免费精品蜜臀| 亚洲日韩欧美一区二区在线| 在线观看国产91| 日韩精品电影一区亚洲| 日韩欧美一卡二卡| 国产麻豆日韩欧美久久| 国产精品蜜臀av| 日本高清无吗v一区| 日韩高清中文字幕一区| 久久久久久久综合日本| 99麻豆久久久国产精品免费| 亚洲综合一二区| 日韩欧美国产麻豆| 成人动漫在线一区| 一区二区三区高清在线| 日韩精品中文字幕一区二区三区 | 一区二区三区四区中文字幕| 欧美高清视频www夜色资源网| 欧美精品三级在线观看| 狠狠色狠狠色综合系列| 综合久久久久久| 在线电影国产精品| 国产91丝袜在线播放0| 一区二区三区欧美| 日韩免费福利电影在线观看| 成人精品gif动图一区| 午夜欧美视频在线观看| 久久精品视频一区二区| 欧美专区日韩专区| 国产综合色视频| 亚洲精品中文字幕在线观看| 日韩欧美国产综合在线一区二区三区 | 婷婷激情综合网| 国产欧美精品一区二区三区四区| 在线观看日韩国产| 国产在线精品免费av| 一区二区三区在线观看动漫| 精品国产精品网麻豆系列| 91女神在线视频| 国产在线视频一区二区| 夜夜精品视频一区二区| 久久久久久免费| 欧美日韩成人高清| 成人性视频网站| 麻豆精品一区二区av白丝在线| 国产精品久久国产精麻豆99网站| 91精品婷婷国产综合久久竹菊| 成人av网址在线| 久久精品久久精品| 亚洲一二三区在线观看| 欧美激情在线一区二区三区| 56国语精品自产拍在线观看| 91在线精品一区二区| 寂寞少妇一区二区三区| 午夜天堂影视香蕉久久| 18涩涩午夜精品.www| 久久色视频免费观看| 欧美顶级少妇做爰| 在线亚洲一区观看| 成人免费福利片| 狠狠色伊人亚洲综合成人| 石原莉奈一区二区三区在线观看| 国产精品国模大尺度视频| 美腿丝袜亚洲三区| 亚洲一区二区视频在线观看| 国产精品网曝门| 久久久久国产精品人| 日韩欧美国产一二三区| 91精品婷婷国产综合久久性色| 一本色道久久加勒比精品| 风流少妇一区二区| 国产在线视频一区二区三区| 欧美a级一区二区| 亚洲va韩国va欧美va精品| 亚洲色欲色欲www| 亚洲欧洲精品天堂一级| 国产精品免费网站在线观看| 久久久精品天堂| 久久久久久久久99精品| 久久久久久久久久久久久久久99 | 欧美裸体一区二区三区|