短信发送器 希望大家给下思路
如题,毕业设计想做个短信发送器, 短信发送器由哪几部分构成?我做C++的,socket编程还行,可以做服务器 , 具体短信收发功能有一个做android的同学做。
老师就说让我做服务器,但具体做什么也不知道,还有android部分需要怎么做?
网上查资料也是一头雾水, 希望大家给下大致思路
谢谢! --------------------编程问答-------------------- 那要用socket实现短信通信协议了,到开源项目里面找找有没有现成写好的,自己实现是比较复杂的。
要是在Android上面实现,也可以直接调用. --------------------编程问答-------------------- android部分直接调用sdk的SmsManager就行了 --------------------编程问答-------------------- 短信发送的话就很简单啦,用SmsManger就好,网上例子很多的 --------------------编程问答-------------------- 这个分分钟的事吧 --------------------编程问答-------------------- 楼主的意思是想自己写一个服务器来处理这些短信,而不通过运营商把? --------------------编程问答-------------------- 刚来,进来学习学习!!! --------------------编程问答-------------------- 楼主的意思是想自己写一个服务器来处理这些短信,而不通过运营商把? --------------------编程问答-------------------- 如果lz是指模拟意义上的短信,以网络为媒介发送的信息,那就简单。 --------------------编程问答-------------------- 使用SMPP开源协议,可以做个简单的SMSC出来 --------------------编程问答-------------------- 短消息接受的服务端被? --------------------编程问答--------------------
如果能不通过运营商更好,若通过运营商,需要买电信猫等硬件设施吗? 对这方面小白,真心请教! --------------------编程问答-------------------- 需要通过运营商付费么?具体怎么弄,给个思路吧!请教了! --------------------编程问答-------------------- 不是很明白,老师说的那个服务端是干嘛的? 难道短信先发送到服务端,服务端再通过免费网管转发到目的手机?
那是怎样不通过运营商的呢? --------------------编程问答-------------------- 我觉得可以这样:
首先得有一个服务器,你可以把它当成“运营商”
首先你的程序,“短信”接收方和发送方都在程序启动的时候就默认连接到该服务器
发送方将“短信”发送到服务器,通过服务器来向接收方发送 --------------------编程问答-------------------- 发送方怎样将短信发送到服务器呢?是通过电信运营商吗?如果是的话,要怎样实现? 如果单纯通过网络socket传输,那又要怎样做呢?必须要和电话号码挂钩啊。 --------------------编程问答--------------------
你的短信只能发给用这个程序的人,用这个程序的人都连在服务器上,服务器肯定要记录用户信息,号码是一部分,当然还有每个客户端的socket。
发送的时候,把短信内容和本机号码,接收人号码都转成字节数组发给服务器,服务器再根据接收号码转发给他。 --------------------编程问答-------------------- 通过推送,发送数据到客户端,客户端伪装成短信
补充:移动开发 , Android