1、我的程序通过SOCKIT,使用CONNECT函数连接上联通的SMSC时,
对方会返回一个数据包,这个数据包是干什么用的。
2、我的程序连接上后,程序马上发送一个bind_transmitter PDU给对方,
对方会返回一个PDU,但PDU的格式内容与SMPP协议上的说明不同,也就是说
不知道返回了一个什么样的PDU。
3、对方会很快断开我建立的Socket 连接,为什么。

解决方案 »

  1.   

    联通的不懂,移动的有一份,需要的,请留个email.
      

  2.   

    1。协议要求无论哪一方收到消息,就必需要发回应消息。2。对方断开你的连接是为了对长时间不用的资源的占用起节约作用,你应在每一段时间(5秒)发一个连接确认消息:LINK
      

  3.   

    现在联通应该使用的是自己的sgip协议,支持计费校验。你按sgip协议来解析一下看看
      

  4.   

    联通只给了一份SMPP协议文档,和(SMSC IP,PORT,USERID,PASSWORD)。其它的什么都没有,不知怎样去试.