demo程序介绍:服务器端和客户端的聊天程序主要知识点:socket的基本用法、多线程的简单使用、简单的lambda表达式、简单的linqdemo程序下载地址:http://files.cnblogs.com/files/FangZhaohu/SocketDemo.zip
分类:
其他好文 时间:
2015-07-22 22:30:45
阅读次数:
136
package cn.apr.chart; import java.net.*; import java.io.*; import java.util.*; public class ChatServer { /** * @param args * m_threads是一个Vector静态变量,维护...
分类:
编程语言 时间:
2015-07-21 09:04:08
阅读次数:
138
直接上代码,注释俺写了不少,留着参考服务端: 1 namespace sever 2 { 3 public partial class Form1 : Form 4 { 5 public Form1() 6 { 7 ...
分类:
Web程序 时间:
2015-07-07 19:25:21
阅读次数:
138
其实udp不存在客户端和服务端之分。我这里主要区分两个程序。因为有个程序需要指定ip.所以我就就把它叫客户端。客户端会先指定ip。并且异步方法接收消息。一旦受到消息,会交给回调函数处理。服务端会保存客户端发来的ip和端口。用于回发。服务端也实现异步接收消息的方法。并且消息显示方面。我用了Manual...
分类:
其他好文 时间:
2015-06-28 23:04:31
阅读次数:
216
采用Swing布局 NIO非阻塞式仿飞秋聊天程序,切换皮肤颜色什么的小功能以后慢慢做启动主程序. 当用户打开主程序后自动获取局域网段IP可以在 设置 --> IP网段过滤, 拥有 JMF 视频聊天功能(取得视频流读取到ByteBuffer然后写入DatagramChannel), 其实什么功能都是可...
分类:
编程语言 时间:
2015-06-24 07:04:17
阅读次数:
144
昨天在写一个聊天程序,在发送消息的时候是采用单独的一个线程,接收消息是在另一个线程中完成。我在测试的过程中发现,有的时候当消息比较多时,比如:当我刚刚发送完一条消息,这个时候要将我发送的消息添加到JTextPane元件中,刚好对方也发来一个消息,这个时间接收线程也将接收到的消息添加到了JTextPa...
分类:
编程语言 时间:
2015-06-17 13:09:20
阅读次数:
136
通讯项目——仿QQ聊天程序 详细设计说明书 一、引言 此项目为验证Java语言Socket部分学习成果,本文档将对此项目进行详细说明。 二、总体设计 模块划分 本项目共分为服务器端和客户端两大模块。 服务器端共有6个模块: 等待客户端的连接,一但连接成功则分发给线程处理;...
分类:
其他好文 时间:
2015-06-14 22:49:04
阅读次数:
253
通讯项目——仿QQ聊天程序 详细设计说明书 一、引言 此项目为验证Java语言Socket部分学习成果,本文档将对此项目进行详细说明。 二、总体设计 模块划分 本项目共分为服务器端和客户端两大模块。 服务器端共有6个模块: 等待客户端的连接,一但连接成功则分发给线程处理;...
分类:
其他好文 时间:
2015-06-14 22:46:43
阅读次数:
232
聊天系统的设计跟普通网站设计有着许多不同的地方,普通网站设计所考虑的因素,例如,普通网站需要对布局进入大量美化以及动画设计等等,而聊天室只要提供满足访客双方直接实时聊天即可。因此,在设计聊天系统的过程中,必须要考虑好以下几个设计要点:在Internet上的聊天程序一般都是以服务器提供服务端连接响.....
分类:
其他好文 时间:
2015-06-14 22:43:20
阅读次数:
143