atitit.web 推送实现方案集合
1. 俩中模式 Push/Pull 1
2. 需要实现的特性 2
2.1. 推送消息广播。 2
2.2. 推送定向消息。 2
2.3. 提供连接上线前、上线、下线前、下线、发送消息等多种可处理事件。 2
2.4. 消息缓存机制,确保长轮询工作模式下不丢失消息。 2
2.5. 客户端正常下线,服务端可立即感知。 2
2.6. 客户端异常停...
分类:
Web程序 时间:
2014-07-30 20:47:54
阅读次数:
720
DHCP服务:DHCP也叫做动态主机服务,它的作用主要是为网络中的主机主机提供IP地址服务的。Dhcp采用client/server模式,客户机请求,服务端响应。DHCP的服务原理:1.客户端向网络上广播dhcpdiscover包,内包含客户机的mac地址。2.dhcp服务器收到客户机的dhcpdiscover包后,发送..
分类:
其他好文 时间:
2014-07-30 17:48:25
阅读次数:
194
有很过情况都需要Android程序开机自启,也就是在手机开机之后马上执行相应的Android程序。
实现的方法就是,在手机开机的时候接受相应的广播,在Android程序中接受相应的广播。
分类:
移动开发 时间:
2014-07-30 17:22:04
阅读次数:
226
??近期做蛋疼的机顶盒项目,以后遇到哪些经常使用的组件,记录于此。反编译 youku视频TV偷来的。。也希望各位童鞋多学习别人的代码,为己所用。当然还有其它的办法,比方监听系统发出的广播等等。等有时间再把那个贴上来。效果图:右上角的时间http://img.blog.csdn.net/2014063...
分类:
其他好文 时间:
2014-07-30 11:57:33
阅读次数:
312
在用到组件时,有时候我们可能暂时性的不使用组件,但又不想把组件kill掉,比如创建了一个broadcastReceiver广播监听器,用来想监听 第一次开机启动后获得系统的许多相关信息,并保存在文件中,这样以后每次开机启动就不需要再去启动该服务了,也就是说如果没有把receiver关闭掉, 就算.....
分类:
移动开发 时间:
2014-07-30 11:48:03
阅读次数:
337
在使用AlarmManager实现闹钟需要注意的是,intent和pendingintend的context如果是activity,那么当activity回收之后,context对象则不能被AlarmManager用于发送广播打开service之类等等,即使是applicationContext也只...
分类:
其他好文 时间:
2014-07-29 21:46:13
阅读次数:
258
聊天程序,swing做服务器,客户端为android和swing,可以进行相互之间的通讯,实现的功能如下图:
基本思路:
启动服务器:
启动服务器线程,等待客户端的连接,启动广播线程,负责向客户端发送消息
启动客户端线程,维持服务器与单个客户端的连接,负责接收从客户端发送过来的消息
android和swing客户端:
登陆进入聊天室:获得与服务器连接的...
分类:
移动开发 时间:
2014-07-29 17:44:22
阅读次数:
345
网络中有ARP攻击时,一般攻击的机器会模拟成网关的MAC发送ARP广播,一般会照成局域网机器的断线和IP冲突,这时候在断线的机器运行arp-a,就能显示器你局域网的网关和MAC地址,这时候这个MAC地址就是中ARP的机器,然后运行nbtscan192.168.X.1-254,能列出局域网所有机器的IP和对应..
分类:
其他好文 时间:
2014-07-29 16:02:50
阅读次数:
225
step1、root@bt:~#vi/etc/network/interfaces编辑IP地址autoeth0#ifaceeth0inetdhcp用dhcp分配就只需要这一句就可以了。ifaceeth0inetstaticaddress192.168.11.200设置IP地址netmask255.255.255.0子网掩码network192.168.11.0网络地址broadcast192.168.11.255广播地址gateway19..
分类:
其他好文 时间:
2014-07-29 15:36:50
阅读次数:
209
1.WebSocket是HTML5标准的一部分,Web页面可以用它来持久连接到socket服务器上。该接口提供了浏览器与服务器之间的事件驱动型连接,这意味着客户端不必再每隔一个时间段就需要向服务器发送一次新的数据请求。当有数据需要更新时,服务器就可以直接推送数据更新给浏览器。该功能的好处之一就是玩家之间可以实时进行交互。当一个玩家做了些事,就会向服务器发送数据,服务器将广播一个事件给其他已连接的所有浏览器,让它们知道玩家做了什么。这样就使得制作HTML5网络游戏成为可能。
2.随着现代浏览器对HTML5元...
分类:
Web程序 时间:
2014-07-28 16:33:23
阅读次数:
309