当前位置:绿色软件下载下载中心软件下载编程开发 → 软件信息
中国联通SGIP1.2短消息网关开发接口库 V1.61
软件类型:国产软件 - 软件下载 - 编程开发

软件简介

    V1.61 May.07.06
    1.修正了上行连接线程安全的一个Bug.
V1.6 Mar.25.06
    1.加入了是否对网关登录SP的用户名口令进行验证的配置和参数。
    2.加入了对网关连接SP的最大连接数进行配置的参数。
    3.增加了输出调试日志的接口。
    4.增加了允许设定线城池的工作线程数的参数配置。
    5.支持输出SMG到网关的连接的连接数,SOCKET句柄,和远程端口(可以在外部关闭网关连接)。
    6.回调函数返回值改为int.(允许在回调函数中返回值)
    7.修正了一些BUG.
V1.42 Jul.30.04
    1.不对SUBMIT消息的MSGCONTENT长度作限制,原来的长度限制160,现在只要整个消息包不超过2K就可以.
V1.41 Jul.30.04
    1.加入了对MO连接远程服务器IP地址的判断,防止非法攻击!
    2.彻底修正了MT断开重连,再发消息的Bug,MTRESP不会再返回255的错误.
V1.4 Jul.19.04
    1.修正了一个返回函数指针错误的问题。.(Special Thanks mate.)
    2.增加了了程序启动模式,在Start函数里,当指定nLocalPort = -1时,不建立本地监听,只执行发送模块;
    当指定nPeerPort = -1时,只进行监听,接收MO消息,不建立同网关的连接.
V1.36 Jun.07.04
    1.修改了多连接分配时候的一个Bug,该Bug能够导致在流量比较大的时候丢失MT消息。
    2.去除了除试用版过期的以外的其他消息提示对话框。
    3.Start函数里面加了一个参数fOutputDebugInfo,用来指示是否输出调试信息,
    如果输出的话,DLL会在当前目录下建立一个文本文件debug.log,输出DLL的相关信息,
    用作调试,出现错误情况时可以查看该文件。
V1.34 Apr.13.04
    1.修改了接收超时导致丢失MO消息的问题。
V1.33 Mar.30.04
    1.根据联通的最新修改,LinkId字段不作为两个整数来处理,直接作为8字节的字符串处理。
V1.32 Mar.23.04
    1.修改了连接中断后,重连的一个Bug.
V1.3 Mar.07.04
    1.修改了MT消息的发送方式,发送方式由原来的短连接(即一条消息建立一次连接)改为
    现在的长连接,提高了发送效率,减轻了网关负担。
    2.Start()函数增加了一个参数,允许用户自定义同网关建立的连接数,默认是3
    (网关连接数最好不要超过数值N, N = CPU个数*2 + 2)。
V1.28 Feb.26.04
    1.还是根据《SGIPV1.2协议适应性修改0120(SP分册)》作了相应修改。
    2.根据协议变更,修改了Submit, Deliver, deliverstr结构体的定义,增加或者修改了Reserved,linkid字段。
    3.修改了MO,MT消息收发函数.
V1.27 Feb.16.04
    1.根据《SGIPV1.2协议适应性修改0120(SP分册)》作了相应修改.
V1.26 Jan.27.04
    1.修正了MTError时,mt_err结构提没有带回DateTime的错误。
V1.25 Dec.22.03
    1.在Submit函数中返回了submit消息包序列号中的时间戳(与Reponse和Report中的时间戳是对应的),
    通过时间戳与序列号的结合彻底解决了序列号唯一对应的问题(哪怕是系统重新启动).
V1.24 Dec.04.03
    1.更正了在接收消息包时未给ReportStr中的nSubmitSeqId字段赋值的错误。
    2.更正了MTError返回时不能带回序列号的问题.
    3.在ReportStr字段中加入新的字段unsigned int nSubmitDateTime,用于保存更加详细的Report内容.
V1.23 Nov.25.03
    1.MTErrorStr和MTRespStr两个消息结构中增加一个sgipg_submit字段,用于返回其对应的SUBMIT消
    息包,即这两个消息是由哪个SUBMIT包返回的,原因是SubmitResp包中并未包含开发者可能用到的必要信
    息(如手机号码等,虽然这些信息在Report消息里面包含的比较全面)。
V1.21 Nov.08.03
    1.增加了函数CSgip::AddUserNumber(),可以方便地进行短消息群发.
    2.增加了函数CSgip::GetSubmitSeqId(),功能是获得下一条submit消息的序列号.
    在调用Submit()函数前调用可以提前获得将要发送的submit消息的序列号,类推的话,
    下一条submit消息的序列号将在上一条消息序列号的基础上加3.这样的话就可以提前给submit消息编号,
    然后等待submit_resp消息的到来。
    3.CSgip::Submit()函数的原型由CSgip::Submit(sgipg_submit ss)变为
    CSgip::Submit(sgipg_submit ss, unsigned int &nSeq),输出参数nSeq的作用是返回submit消息的序列号.
V1.2 Sep.11.03

下载地址