金笛工业手机论坛  

返回   金笛工业手机论坛 > 开发者乐园 > 短信开发资料

短信开发资料 短信开发技巧,代码分析

回复
 
LinkBack 主题工具 显示模式
旧 2009-10-20   #1 (permalink)
高级会员
 
波斯猫 的头像
 
注册日期: 2009-07-03
帖子: 265
波斯猫 正向着好的方向发展
发送 MSN 消息给 波斯猫
默认 托管的GPRS动态接库,可应用于.net框架下所有语言

托管的GPRS动态接库,可应用于.net框架下所有语言,简单易用,附带XML文件,所有数据格式已转化为.net的格式,采用事件处理的方式,不必向以前调用VC动态库那样用Timer来检查是否收到数据,是否有新的DTU上线,是否有DTU下线。修正的以前dll中DSGetModerCount函数只增不减的bug,不需手工跟据DTU一定时间没和数据中心连接判断是否已下线。判断接收到数据的事件中可直接由事件参数e来得到数据,IP,时间等信息。有多种格式可选择,时间直接返回DateTime格式,数据可有byte[],string等格式,支持中文接发送,支持多种编码方式。发送数据等公有方法有多种重载形式,给编程带来极大的方便。
[em01] 想要的留下E-Mail,我们提供dll文件,XML文件,MSDN格式库文档,和一个C# Demo程序。[em01]
一. 事件:
1.服务器接收到数据事件:
public event NetEvent ReceiveData;
2.连接到服务器的DTU的数目变化时发生
public event NetEventC DTUCountChanged;
3.服务器开启成功时发生
public event NetEventN StartSucceed;
4.服务器关闭成功时发生
public event NetEventN CloseSucceed;
5.连接到服务器的DTU的数目减少时发生
public event NetEventN DTUCountDecreased
6.连接到服务器的DTU的数目增加时发生
public event NetEventN DTUCountIncreased
二. 构造函数
1.public ZYB()
2.public ZYB(int Interval)
3.public ZYB(int Interval,int WaitSecond)
4.public ZYB(int Interval,int WaitSecond,int _IsOnlieInterval)
三. 公有方法
1.启动服务器的数据服务
public bool StartService(int port)
2.停止服务器的数据服务
public bool StopService()
3.取得当前在线的所有的Dtu的总数
public int GetDtuCount()
4.发送数据(四次重载)
public bool SendData(long id,int len, byte[] sendb)
public bool SendData(long id,string sends)
public bool SendData(string id,int len, byte[] sendb)
public bool SendData(string id,string sends)
5.发送控制命令(四次重载)
public bool SendControl(long id,int len, byte[] sendb)
public bool SendControl(long id,string sends)
public bool SendControl(string id,int len, byte[] sendb)
public bool SendControl(string id,string sends)
6.错误信息
public string GetLastError(int MaxBufSize)
7.得到指定序号的DTU的相关信息
public Information GetDtuByIndex(int index)
8.得到指定DTU ID号的DTU的相关信息
public Information GetDtuByID(long ID)
9.得到指定DTU SIM卡号的DTU的相关信息
public Information GetDtuByPhoneNumber(string PhoneNumber)
10. 查询指定DTU SIM卡号码的DTU是否在线
public bool IsOnline(string PhoneNumber)
public bool IsOnline(long ID)
四:委托,字段,属性,结构体略



更多咨询请联系:高小姐
QQ:1170676964 2535987144
电话:010-82356575-6003
手机:13021238790

此帖于 2012-12-05 16:42 被 波斯猫 编辑。
波斯猫 当前离线   回复时引用此帖
回复

书签


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 00:46


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.