背景 毕业设计前的练手,学校小比赛中的一个题目。 开发环境 Java(eclipse)+Mysql 简介 使用Java+Mysql开发以个简单的聊天工具,在本次项目中实现了: 1. 用户登录(客户端至服务器) 2. 登录服务器的用户可以公共聊天 3. 用户间可以实现私密聊天 下一次版本更新 实现同一 ...
分类:
编程语言 时间:
2017-01-07 01:11:26
阅读次数:
214
上一次我们用Netty快速实现了一个 Java 聊天程序(见http://www.waylau.com/netty-chat/)。现在,我们要做下修改,加入 WebSocket 的支持,使它可以在浏览器里进行文本聊天。 准备 JDK 7+ Maven 3.2.x Netty 4.x Eclipse ...
分类:
Web程序 时间:
2016-12-27 16:03:40
阅读次数:
338
上一篇记录了Socket聊天程序的客户端设计,为了记录的完整性,这里还是将Socket聊天的最后一个模块——Common模块记录一下 ...
分类:
其他好文 时间:
2016-12-17 02:01:58
阅读次数:
210
上周末抽点时间把自己写的一个简单Socket聊天程序的初始设计和服务端细化设计记录了一下,周二终于等来毕业前考的软考证书,然后接下来就是在加班的日子度过了,今天正好周五,打算把客户端的详细设计和Common模块记录一下,因为这个周末开始就要去忙其他东西了。 ...
分类:
其他好文 时间:
2016-12-17 01:47:05
阅读次数:
234
可能是临近期末了,各种课程设计接踵而来,最近在csdn上看到2个一样问答(问题A,问题B),那就是编写一个基于socket的聊天程序,正好最近刚用socket做了一些事,出于兴趣,自己抽了几个晚上的空闲时间敲了一个,目前仅支持单聊,群聊,文件传送这些功能 ...
分类:
其他好文 时间:
2016-12-10 22:40:28
阅读次数:
197
如果你成天与编程为伍,那么并发这个名词对你而言一定特别耳熟。需要并发的场景太多了,例如一个聊天程序,如果你想让这个聊天程序能够同时接收信息和发送信息,就一定会用到并发,无论那是什么样的并发。 并发的意义就是:让一个程序同时做多件事情! 理解这一点非常重要,是的,并发的目的只是为了能让程序同时做另一件 ...
分类:
其他好文 时间:
2016-10-15 11:39:48
阅读次数:
166
Node实战之聊天室 Node如何同时处理Http和WebSocket 1.只出现在用户访问聊天程序网站时:Web浏览器->Http请求->Node服务器->Http响应->Web浏览器 2.在用户聊天时持续发生:Web浏览器->WebSocket数据发送->Node服务器->WebSocket数据 ...
分类:
其他好文 时间:
2016-08-12 14:46:19
阅读次数:
175
实现比较简单,基本上就用ServerSocket和Socket就行了, 另外用一个线程进行监听,基本上就没什么问题了 Code: 负责监听的线程: 客户端: 服务端: 另外: 先把服务端打开,在用客户端连接它就可以了(需要在同一台电脑下,如果要跨电脑,就需要改在b.java中的ip) ...
分类:
编程语言 时间:
2016-07-11 21:16:56
阅读次数:
309
一、实验环境
编程语言:Java1.8(运行在JVM(Java Virsual Machine))
开发工具:eclipce
测试环境:局域网
二、实验目的
社会已经进入信息时代,网络技术在飞速发展.大量应用都依赖于从一个主机向多个主机或者从多个主机向多个主机发送同一信息的能力,在Internet上分布的数目可能达数十万台,这些都需要更高的带宽,并且大大超出了单播的能力.一种能最大限度地...
分类:
编程语言 时间:
2016-06-27 12:20:21
阅读次数:
264
作者:vousiu 出处:http://www.cnblogs.com/vousiu 本实例参考自Mike Cantelon等人的《Node.js in Action》一书。 server.js 跟前文所说过的原因一样,我认为此处的cache可以不作为参数传进来。此处由于是传引用因此不影响。但若传的 ...
分类:
Web程序 时间:
2016-06-23 20:37:59
阅读次数:
199