[200分]关于短信接收的问题,基与CMPP2.0版.

钱不是问题 2010-04-01 10:23:09
我想知道服务器端是怎样接收到回复的短信的

我发短信是这样的
先实例一短信接口,再初始化,初始化时连接到短信服务商,发送短信
关闭连接.

我接收的短信的时候,我有点想不明白了
难道要我一直连接,我才能收到短信?
...全文
209 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
YeyadongMR 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 kokobox 的回复:]
引用 10 楼 sggsg 的回复:

引用 9 楼 kokobox 的回复:
对于CMPP和SGIP协议来说。思想都是差不多的。

发短信和收短信返回的是不同的短信包。

有回复的短信的时候服务器会请求你的服务器端进行通讯。

你需要解析由服务商返回的数据包,解包后判断包类型,然后进行判断这条信息是发送送短信回执信息还是用户回复的信息。


有回复的短信的时候服务器怎样请……
kokobox 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sggsg 的回复:]

引用 9 楼 kokobox 的回复:
对于CMPP和SGIP协议来说。思想都是差不多的。

发短信和收短信返回的是不同的短信包。

有回复的短信的时候服务器会请求你的服务器端进行通讯。

你需要解析由服务商返回的数据包,解包后判断包类型,然后进行判断这条信息是发送送短信回执信息还是用户回复的信息。


有回复的短信的时候服务器怎样请求我的服务器端进行通讯?

我是否要写……
[/Quote]

你应该写一个服务器端,用于监听和接收运营商返回来的短信回复数据包。

而且你发送短信和接收短信的话,都可以用一个服务器端程序,只要用一个短信缓冲区就可以了。要发送的短信放到短信缓冲区中,然后你扫描缓冲区进行发送,回执的状态运营商会及时反馈给你,你接收数据包然后解析是短信回复的还是短信状态回执的就可以了。

钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
有没有做过短信平台的
ladybirds2008 2010-04-01
  • 打赏
  • 举报
回复
先实例一短信接口,再初始化,初始化时连接到短信服务商,发送短信

当有短信 来访时候,,应该有打开 接收。。传输解析短信。接受完毕 告知服务器。。关闭,应该是这样吧。。。不然的话一直开着。我真的无法理解了。但可以定时连接。有信息时候。。固定缓冲存放 等到连接定时打开进行传输。。。。。。
这也是个人理解。。。望有参考价值。。。帮顶。。。等高手来解。。。
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
a
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
来人啊
lovebin_bin 2010-04-01
  • 打赏
  • 举报
回复
我用过短信平台 不过里面的接口是买来的 直接拿来用就可以了
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
aaaaaaaaaaaaa
zings 2010-04-01
  • 打赏
  • 举报
回复
J2ME ... 没搞过...
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 soli11722984 的回复:]
。。。。。。。

LZ还在搞那个啊
我试过2种情况,一个,要我主动去再连接服务器,得到
一个,让我实现个接口,只要有回复,就会调用接口的实现,当然运行之前我已经告诉代码哪个类实现
[/Quote]
最近在忙另个项目,这个短信一直没去弄了
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 kokobox 的回复:]
对于CMPP和SGIP协议来说。思想都是差不多的。

发短信和收短信返回的是不同的短信包。

有回复的短信的时候服务器会请求你的服务器端进行通讯。

你需要解析由服务商返回的数据包,解包后判断包类型,然后进行判断这条信息是发送送短信回执信息还是用户回复的信息。
[/Quote]

有回复的短信的时候服务器怎样请求我的服务器端进行通讯?

我是否要写个监听器来接受服务商返回的数据包?
kokobox 2010-04-01
  • 打赏
  • 举报
回复
对于CMPP和SGIP协议来说。思想都是差不多的。

发短信和收短信返回的是不同的短信包。

有回复的短信的时候服务器会请求你的服务器端进行通讯。

你需要解析由服务商返回的数据包,解包后判断包类型,然后进行判断这条信息是发送送短信回执信息还是用户回复的信息。


soli11722984 2010-04-01
  • 打赏
  • 举报
回复
。。。。。。。

LZ还在搞那个啊
我试过2种情况,一个,要我主动去再连接服务器,得到
一个,让我实现个接口,只要有回复,就会调用接口的实现,当然运行之前我已经告诉代码哪个类实现
取你猪头 2010-04-01
  • 打赏
  • 举报
回复
可以利用通讯API实现短信的发送与接收

一般手机的数据线可以通过COM口或USB口和计算机进行通讯。在本文中我们采用带有COM口的数据线,因为控制COM口比控制USB口更容易、更简单。通过Java和COM口进行通讯有很多方法,可以在Java中直接调用系统API,也可以采用第三方的Java库(这些库在底层也是通过调用系统API实现的)。在本文中我们采用第二种方法,也就是通过第三方的Java库来和COM口进行通讯。在网上这种库很多,在本文中介绍了如何使用Sun的Java通讯API和手机进行通讯,可以在Sun的官方网站下载Java通讯API库 。
钱不是问题 2010-04-01
  • 打赏
  • 举报
回复
s

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧