即时通信的简单实现
来源:互联网 发布:mysql约束语句 编辑:程序博客网 时间:2024/04/29 07:05
在本项目中,客户端与服务器端均采用Java为开发语言,使用C/S模式进行开发,实现客户端与服务器端得直接通信,采用服务器与多个客户端的对话(Chat)。当一个客户端发送Quit时,就退出聊天室。同时服务器端并把该退出消息发送到所有客户。
CClient.java:客户端类,实现连接服务器,监听客户端标准输入,并将客户端命令发送到服务器端,同时在系统标准输出设备上显示服务器发回的所有信息。
CServer.java:服务器端类,监听192.168.10.200机的8888端口,将所有连接信息以及聊天室所有人发布的信息公布给聊天室的每一个人。收到某个用户发送的Quit请求时,断开与其得连接。
同时,考虑到以上客户端界面为控制台,利用Flex技术制作了一个简单的客户端程序(WebIM.mxml),用于测试。
以下是简单的代码,仅供有兴趣的兄弟看看:
CServer.java:
CClient.java:
WebIM.mxml:
- 即时通信的简单实现
- Android 实现简单的即时通信
- Java Socket实现简单的即时通信
- Socket实现即时通信的Demo
- 如何实现即时通信?
- 如何实现即时通信?
- socket 实现即时通信
- 消息队列实现简单即时通信(纯属娱乐)
- java实现WebSocket即时通信
- Internet 即时通信系统的设计与实现
- 一个即时通信系统架构实现的讨论
- S60 3rd 即时通信软件的一个实现
- 一个即时通信系统架构实现的讨论
- [Android]仿即时通信App界面的实现
- Internet 即时通信系统的设计与实现
- Qt实现基于P2P的局域网即时通信系统
- 示例:PHP使用socket协议实现的即时通信功能
- 即时通信 网络营销的关键
- 最近看大专辩论赛时看到的一场精彩演出
- jQuery blockUI
- 阻容元器件常用标识法
- 数据库中存/取文件
- winform自定义控件之ComboBox简单重写
- 即时通信的简单实现
- WINCE声音驱动模型概述(1)
- arcgisserver尝试转载
- SQL注释优化
- WINCE声音驱动模型概述(2)--WINCE WAVE接口模型详解
- 基础算法--递归(一)
- 设计模式-Iterator模式戏说
- 提取视频帧,待深入研究的方法
- MyEclipse 7.5下安装反编译插件jad