C#调用联通短信平台SGIP.DLL如何接收短信?有经验高手请进 本帖最后由 shadowtx 于 2010-06-01 15:06:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要板子支持不需要任何设备,联通给定指定的网关IP及端品,用户名和密码、用户节点号等信息,且联通会锁定用户的指定IP和端口,不接收其它IP发过来的信息,只有这些信息都对了,才能发送信息成功.类似地如: public static string localIP = "221.148.4.111"; // 本地IP地址 public static short localPort = 8801; // 本地Socket监听端口 public static string smgIP = "220.199.6.27"; // 网关系统IP public static short smgPort = 8801; // 网关系统监听端口 public static string loginName = "13511"; // 连接网关的用户名 public static string password = "13511"; // 连接网关的密码 public static int socketTimeout = 30; // Socket超时(秒) public static int mttimeout = 60; // Submit的超时,在超时的时间内,如果该MT没有成功发送,则返回错误包,MTErrorStr public static UInt32 srcNode = 3020013511; // SP节点编号 public static int mtThread = 5; // Submit处理线程数 public static int maxListNode = 5000; // 最大待处理队列节点数 public static int mtMaxRetryTimes = 5; //Submit发送失败重试次数 public static int moThread = 5; //Deliver处理线程数 public static string spNumber = "10655020711"; public static string cordID = "13511"; /// <summary> /// 联通连接建立 /// </summary> /// <returns>返回值: 0 连接中 1 建立连接成功</returns> public static int Startup() { int result = SGIP.Startup(localIP, localPort, smgIP, smgPort, loginName, password, socketTimeout, mttimeout, srcNode, mtThread, maxListNode, mtMaxRetryTimes, moThread, deliverStr, reportStr, mtRespStr, mtErrorStr); //fDeliver, fReport, fResponse, fMTError); return result; }以上参数传入Startup即可成功连接,并可直接发送信息了.希望有这方面经验的朋友给予支持,谢谢! 使用tcp连接到网关接口,注册接收短信事件,如果有短信,会触发接收事件,这属于纯tcp通讯方面的技术了. 谁发我一个 [email protected] 小弟这几天在做,不才,帮下忙 楼主能不能发一份SGIP.dll我,我自己找的使用上面代码发不了 楼主能不能发一份SGIP.dll给我 [email protected] 能不能发一个SGIP.dll给我,谢谢[email protected] 求解惑C#中随机生成字符串的方法 DataSet系列化成XML,丢失了字段 C#无法完成的任务,在没有设置主键的SQL2000数据库表中不能更新吗? 如何从数据库中获取图片。 关于根、子节点问题! 帮忙写一份代码。。。。 winform下函数中取不到某个控件的值 求购一套邮件管理源代码 又一个简单问题,大家看看! 下载来源代码我不会用!急!!! U盘复制程序 winform如何获取一个网页中不确定数据,但确定用什么标签,的里面的数据
public static short localPort = 8801; // 本地Socket监听端口
public static string smgIP = "220.199.6.27"; // 网关系统IP
public static short smgPort = 8801; // 网关系统监听端口
public static string loginName = "13511"; // 连接网关的用户名
public static string password = "13511"; // 连接网关的密码
public static int socketTimeout = 30; // Socket超时(秒)
public static int mttimeout = 60; // Submit的超时,在超时的时间内,如果该MT没有成功发送,则返回错误包,MTErrorStr
public static UInt32 srcNode = 3020013511; // SP节点编号
public static int mtThread = 5; // Submit处理线程数
public static int maxListNode = 5000; // 最大待处理队列节点数
public static int mtMaxRetryTimes = 5; //Submit发送失败重试次数
public static int moThread = 5; //Deliver处理线程数
public static string spNumber = "10655020711";
public static string cordID = "13511"; /// <summary>
/// 联通连接建立
/// </summary>
/// <returns>返回值: 0 连接中 1 建立连接成功</returns>
public static int Startup()
{
int result = SGIP.Startup(localIP, localPort, smgIP, smgPort, loginName, password,
socketTimeout, mttimeout, srcNode, mtThread, maxListNode, mtMaxRetryTimes, moThread,
deliverStr, reportStr, mtRespStr, mtErrorStr);
//fDeliver, fReport, fResponse, fMTError);
return result;
}以上参数传入Startup即可成功连接,并可直接发送信息了.希望有这方面经验的朋友给予支持,谢谢!