作者:vousiu 出处:http://www.cnblogs.com/vousiu 本实例参考自Mike Cantelon等人的《Node.js in Action》一书。 index.html style.css ...
分类:
Web程序 时间:
2016-06-23 20:30:39
阅读次数:
149
作者:vousiu 出处:http://www.cnblogs.com/vousiu 本实例参考自Mike Cantelon等人的《Node.js in Action》一书。 这个程序在客户端浏览器运行。负责对UI操作的响应和与chat_server的通信。 ...
分类:
Web程序 时间:
2016-06-23 20:22:04
阅读次数:
159
作者:vousiu 出处:http://www.cnblogs.com/vousiu 本实例参考自Mike Cantelon等人的《Node.js in Action》一书。 chat_server.js: 客户端和服务端就是不断通过socket.io事件来通信: chat_server > cha ...
分类:
Web程序 时间:
2016-06-23 15:57:32
阅读次数:
152
作者:vousiu 出处:http://www.cnblogs.com/vousiu 本实例参考自Mike Cantelon等人的《Node.js in Action》一书。 本实例要实现如下一个聊天App。左上的“Winter”为显示的房间的名字。中间为聊天消息,斜体字为系统消息,非斜体为聊天内容 ...
分类:
其他好文 时间:
2016-06-22 22:11:19
阅读次数:
189
参照视频,编写出聊天程序。知识点分析:Socket+GUI+IO=简版QQ------------------------------1.GUI2.SocketServerSocket:port+acceptSocketsock=accept();//更新窗口//接收client的数据newThread(){run(){sock..getInputStream();....//更新窗口}}.start()3.在分线程中完成Ser..
分类:
编程语言 时间:
2016-06-21 20:53:22
阅读次数:
226
《Java项目实践》:简单聊天程序由于这个简单程序,还是涉及到很多的知识点,下面我们就一点一点的来完成。我们熟悉的QQ聊天,就有一个界面,是吧,我们自己做一个简单的聊天程序,因此我们也就需要为Client写一个界面。因此,这就是我们第一步需要完成的任务。第一步:为Client端写一个界面完成一个界面有两种方法,一种是使用Frame对象来完成,另外一种是继承JFrame类来完成.本项目使用第二种。第二...
分类:
编程语言 时间:
2016-06-21 07:20:49
阅读次数:
251
要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息。 聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条。 但同样的代码拿到我这里却完全失效,又仔细查了下资料说XHTML标准下scrollTop的值恒为0, ...
分类:
其他好文 时间:
2016-06-18 16:57:43
阅读次数:
124
利用Linux实现基于TCP模式的网络聊天程序
主要完成的两大组成部分为:服务器和客户端。
服务器程序主要负责监听客户端发来的消息。
客户端需要登录到服务器端才可以实现正常的聊天功能。该程序是利用进程以及共享内存来实现群发送消息的。
以下简单分析一下服务器端和客户端两个方面所要完成的任务。
服务器的主要功能如下:在特定的端口上进行监听,等待客户端的连接。
用户可以配置服务器端的监听端口。
向连...
分类:
系统相关 时间:
2016-06-12 10:55:10
阅读次数:
382
最近研究了一下WebIM,现将学习笔记记录于此。一、WebIM采用技术本篇实现的WebIM是对现有技术的整合,它包含了如下技术:
seajs:用于JavaScript模块化编程,seajs简介及用途可以看这儿:http://blog.csdn.net/fengshuiyue/article/details/51177458
layim:阿里大牛贤心制作的一款webim聊天界面,很美观,源码下载地...
分类:
Web程序 时间:
2016-06-12 02:01:10
阅读次数:
1712
参照视频,编写出聊天程序。知识点分析:Socket+GUI+IO=简版QQ------------------------------1.GUI2.SocketServerSocket:port+acceptSocketsock=accept();//更新窗口//接收client的数据newThread(){run(){sock..getInputStream();....//更新窗口}}.start()3.在分线程中完成Ser..
分类:
编程语言 时间:
2016-06-03 15:58:58
阅读次数:
209