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
聊天程序,swing做服务器,客户端为android和swing,可以进行相互之间的通讯,实现的功能如下图:
基本思路:
启动服务器:
启动服务器线程,等待客户端的连接,启动广播线程,负责向客户端发送消息
启动客户端线程,维持服务器与单个客户端的连接,负责接收从客户端发送过来的消息
android和swing客户端:
登陆进入聊天室:获得与服务器连接的...
分类:
移动开发 时间:
2014-07-29 17:44:22
阅读次数:
345
毕业设计:Linux系统下基于Qt的局域网即时通信系统设计与实现。主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。整体采用C/S框架,用户与服务器通过tcp进行连接,发送消息、邮件等等都是通过服务器转发;用户之间发送文件单独采用tcp连接,一方作为服务器,一方作为客户端;用户之间视频采用udp连接(也实现了tcp的,因为是局域网,tcp速度还可以)。...
分类:
其他好文 时间:
2014-07-29 12:57:16
阅读次数:
335
什么是block?代码块:{}里的东西block可以想id一样装到array里,dictionary里。。。但是不能对他发送消息。nsdictionary 里有一个方法:enumerateKeysAndObjectUsingBlock:^(id key,id value,BOOL *stop)这个方...
分类:
其他好文 时间:
2014-07-28 15:13:53
阅读次数:
200
django_messages是一个提供注册用户之间互相发送消息的django app。最近在研究其实现机制,安装测试非常容易,导入包,配好url以及syncdb生成数据库即可使用。一、收获一: 我们在setting里设置好AUTH_USER_MODEL = 'accounts.User', 然.....
分类:
其他好文 时间:
2014-07-28 11:21:50
阅读次数:
218
当从webservice接收到信息的时候,消息生产者producer立刻把收到的消息放入到jms里面,消费者cusomer这时要设置一个监听,当生产者发送消息时,只要消息被发出来,消费者就会接收到消息,然后进行相应的操作。在tomcat里面,要进行配置。首先在tomcat安装目录里面,对conf/c...
分类:
其他好文 时间:
2014-07-25 14:23:41
阅读次数:
280
这个程序的主要思想就是在一个FrameLayout中定义多个TextView,分别设置不同的背景色。因为帧布局的特性,所以这些控件都是叠加起来的。然后,通过定时器循环给handler发送消息,改变控件的背景色。最后就能实现霓虹灯的效果了,本实例不怎么实用,仅仅能做一般练习而已。布局文件 ...
分类:
其他好文 时间:
2014-07-24 22:25:52
阅读次数:
300
Alan Kay 第一个定义了面向对象的语言1.万物皆对象2.程序是对象的集合,他们彼此通过发送消息来调用对方.3.每个对象都拥有由其他对象所构成的存储4.每个对象都拥有其类型(TYpe)5.某一特定类型的所有对象都可以接收同样的消息.Booch提出一种更简洁的描述: 对象拥有状态(state) ....
分类:
编程语言 时间:
2014-07-24 17:02:25
阅读次数:
202
private Socket socketClient;//客户端套接字,关于实例化请参考C# Socket基础(三)之客户端连接服务器和接收消息客户端发送消息 1 /// 2 /// 发送数据到服务端 3 /// 4 privat...
分类:
其他好文 时间:
2014-07-23 20:44:05
阅读次数:
205
1.所有进程共用一个消息队列组。2.消息队列组里面包含一个发送消息队列和一个接收消息队列。3.请求进程主动向发送消息队列发送消息,从接收消息队列接收消息。处理进程从发送消息队列读取请求,向接收队列发送处理结果。4.同一进程组都是相同的进程。5.处理进程组内的所有进程以竞争的方式从消息队列内读取请求。...
分类:
其他好文 时间:
2014-07-23 12:53:26
阅读次数:
184