现在流行向手机软件用户push消息,我们公司打算让我做这一块。
应该是用Java的udp网络编程吧?有经验的前辈给点思路,这个推送服务的客户端和服务器的大概框架应该是什么样子的啊?
先谢了!

解决方案 »

  1.   

    定时去服务器poll消息,而不是从服务器push消息。
    这样就解决了。
      

  2.   

    那手机qq好友之间聊天,是两个qq客户端之间直接发送还是经服务器端“中转”的?
      

  3.   

    流量哗哗的
    push做的比较好的是黑莓的mail。参考一下人家是怎么个机制。
      

  4.   

    国内有个叫和信的小公司专门做push的。
    和信
      

  5.   

    我刚刚用这块,从服务器上下载参数,用的socket的UDP通信。
      

  6.   

    相关源代码:
    http://download.csdn.net/source/2905506
      

  7.   

    可以看看funambol的开源代码,它有专门的Push技术介绍
      

  8.   

    我们公司也是想打算做把消息push到手机端,楼主可以看看android 2.2推出的CD2M服务。
    咱们可以交流一下经验。呵呵
      

  9.   


    UDP是无连接的,如果推送的消息比较重要,那用UDP可以会丢失数据。
      

  10.   

    C2Dm也会丢失,而且C2DM还在测试中。 另外国内注册不了,得翻墙才行。
      

  11.   

    另外,C2DM的push太傻了.. 要服务端手机所有的requestid,然后一个个发.. 跟ios的推送没得比
      

  12.   

    通过 客户端 发送心跳包 给服务器保持 客户端与服务通畅 再通过服务器就可以push