本帖最后由 shadowtx 于 2010-06-01 15:06:20 编辑

解决方案 »

  1.   

    不需要板子支持不需要任何设备,联通给定指定的网关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即可成功连接,并可直接发送信息了.希望有这方面经验的朋友给予支持,谢谢!
      

  2.   

    使用tcp连接到网关接口,注册接收短信事件,如果有短信,会触发接收事件,这属于纯tcp通讯方面的技术了.
      

  3.   

    谁发我一个 [email protected]  小弟这几天在做,不才,帮下忙
      

  4.   

    楼主能不能发一份SGIP.dll我,我自己找的使用上面代码发不了
      

  5.   

    楼主能不能发一份SGIP.dll给我    [email protected] 
      

  6.   

    能不能发一个SGIP.dll给我,谢谢[email protected]