短信网关接入程序源代码(SGIP协议)
来源:互联网 发布:怎样多申请几个淘宝号 编辑:程序博客网 时间:2024/06/05 23:07
在开发中,多线程中要注意的是Dead Lock问题,线程"死等"的话会影响Web性能以及产生内存问题,所以在最大线程数以及响应时间要思考清楚,这部分是多线程需注意的,其次是Socket开发,这部分相比较代码固定些,首先创建连接的Scoket,然后通过Bind输入流得到连接状态,如state具体说明如下:
0:无错误,命令正确接收
1:非法登录,如登录名、口令出错、登录名与口令不符等
2:重复登录,如在同一TCP/IP连接中连续两次以上请求登录
3:连接过多,指单个节点要求同时建立的连接数过多
4:登录类型错,指bind命令中的logintype字段出错
5:参数格式错,指命令中参数值与参数类型不符或与协议规定的范围不符
等等类型的错误,根据具体错误匹配进行问题排查。在获得了状态无误后,通过Submit向网关write,然后通过read其in的方式获得是否发送成功。
对于和网关的连接中,头和体的定义很关键,否则会被网关过滤或者"死等"状态,消息ID及对应值如:
SGIP_BIND
0x1
SGIP_BIND_RESP
0x80000001
SGIP_UNBIND
0x2
SGIP_UNBIND_RESP
0x80000002
SGIP_SUBMIT
0x3
SGIP_SUBMIT_RESP
0x80000003
SGIP_DELIVER
0x4
SGIP_DELIVER_RESP
0x80000004
SGIP_REPORT
0x5
SGIP_REPORT_RESP
0x80000005
SGIP_ADDSP
0x6
SGIP_ADDSP_RESP
0x80000006
SGIP_MODIFYSP
0x7
等等对于commandid的定义....
- 短信网关接入程序源代码(SGIP协议)
- 中国联通短信网关接入程序源代码(SGIP1.2协议)
- 基于SGIP协议编写短信网关接口
- C# 网通短信网关 SGIP
- 联通SGIP协议C#源代码
- 联通短信网关(SGIP 1.2) 数据库设计脚本
- 短信网关接入平台需求
- 短信平台软件,支持CMPP, SGIP,ISAG/ISMP协议模块
- java实现基于SGIP协议开发联通短信的方法
- sgip网关出错
- 中国移动SP短信网关接入平台
- 互联网短信网关接口协议
- 联通SGIP发送短信
- 短信接入程序,短信接入平台,彩信接入程序,移动短信接入软件,移动彩信接入平台模块
- SGIP协议之Bind
- SGIP协议之Submit
- SGIP协议之Deliver
- SGIP协议之Report
- 终边相同的角
- 拷贝构造函数
- Chromium源码浅析---单例模式(Singleton Pattern)在Chromium中的应用
- Coldfire study note12月7日
- c++ 工程基础之STL系列 (三) set
- 短信网关接入程序源代码(SGIP协议)
- Java Spring Tutorial -- 注入Bean
- Codeforces Round #217 (diy.2) B. Berland Bingo
- 在目标板上移植动态库(-/bin/sh: XXX: not found 问题的解决)
- AndroidAnnotations——ClickEvents单击事件
- sqlplus连接报错ora-20
- 永远不要在Linux执行的10个最危险的命令
- 关于数据库中的sysobjects的解释
- ExecuteNonQuery: Connection 属性尚未初始化