当前位置:编程学习 > wap >>

短信发送器 希望大家给下思路

如题,毕业设计想做个短信发送器, 短信发送器由哪几部分构成?

我做C++的,socket编程还行,可以做服务器 , 具体短信收发功能有一个做android的同学做。

老师就说让我做服务器,但具体做什么也不知道,还有android部分需要怎么做?

网上查资料也是一头雾水, 希望大家给下大致思路

谢谢! --------------------编程问答-------------------- 那要用socket实现短信通信协议了,到开源项目里面找找有没有现成写好的,自己实现是比较复杂的。
要是在Android上面实现,也可以直接调用. --------------------编程问答-------------------- android部分直接调用sdk的SmsManager就行了 --------------------编程问答-------------------- 短信发送的话就很简单啦,用SmsManger就好,网上例子很多的 --------------------编程问答-------------------- 这个分分钟的事吧 --------------------编程问答-------------------- 楼主的意思是想自己写一个服务器来处理这些短信,而不通过运营商把? --------------------编程问答-------------------- 刚来,进来学习学习!!! --------------------编程问答-------------------- 楼主的意思是想自己写一个服务器来处理这些短信,而不通过运营商把? --------------------编程问答-------------------- 如果lz是指模拟意义上的短信,以网络为媒介发送的信息,那就简单。 --------------------编程问答-------------------- 使用SMPP开源协议,可以做个简单的SMSC出来 --------------------编程问答--------------------   短消息接受的服务端被? --------------------编程问答--------------------
引用 1 楼 birdsaction 的回复:
那要用socket实现短信通信协议了,到开源项目里面找找有没有现成写好的,自己实现是比较复杂的。
要是在Android上面实现,也可以直接调用.


引用 5 楼 u012091807 的回复:
楼主的意思是想自己写一个服务器来处理这些短信,而不通过运营商把?
如果能不通过运营商更好,若通过运营商,需要买电信猫等硬件设施吗? 对这方面小白,真心请教! --------------------编程问答--------------------
引用 9 楼 tylz04 的回复:
使用SMPP开源协议,可以做个简单的SMSC出来
需要通过运营商付费么?具体怎么弄,给个思路吧!请教了! --------------------编程问答--------------------
引用 10 楼 kan1kan5 的回复:
  短消息接受的服务端被?
不是很明白,老师说的那个服务端是干嘛的? 难道短信先发送到服务端,服务端再通过免费网管转发到目的手机?
那是怎样不通过运营商的呢? --------------------编程问答-------------------- 我觉得可以这样:
首先得有一个服务器,你可以把它当成“运营商”
首先你的程序,“短信”接收方和发送方都在程序启动的时候就默认连接到该服务器
发送方将“短信”发送到服务器,通过服务器来向接收方发送 --------------------编程问答--------------------
引用 14 楼 u012091807 的回复:
我觉得可以这样:
首先得有一个服务器,你可以把它当成“运营商”
首先你的程序,“短信”接收方和发送方都在程序启动的时候就默认连接到该服务器
发送方将“短信”发送到服务器,通过服务器来向接收方发送
发送方怎样将短信发送到服务器呢?是通过电信运营商吗?如果是的话,要怎样实现?   如果单纯通过网络socket传输,那又要怎样做呢?必须要和电话号码挂钩啊。 --------------------编程问答--------------------
引用 15 楼 u011068464 的回复:
Quote: 引用 14 楼 u012091807 的回复:

我觉得可以这样:
首先得有一个服务器,你可以把它当成“运营商”
首先你的程序,“短信”接收方和发送方都在程序启动的时候就默认连接到该服务器
发送方将“短信”发送到服务器,通过服务器来向接收方发送
发送方怎样将短信发送到服务器呢?是通过电信运营商吗?如果是的话,要怎样实现?   如果单纯通过网络socket传输,那又要怎样做呢?必须要和电话号码挂钩啊。


你的短信只能发给用这个程序的人,用这个程序的人都连在服务器上,服务器肯定要记录用户信息,号码是一部分,当然还有每个客户端的socket。
发送的时候,把短信内容和本机号码,接收人号码都转成字节数组发给服务器,服务器再根据接收号码转发给他。 --------------------编程问答-------------------- 通过推送,发送数据到客户端,客户端伪装成短信
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,