Java 实时聊天基本版的实现案例
发布时间
阅读量:
阅读量
功能需求: 实现多个用户之间任意进行一对一的消息交流
设计思路: 客户端之间无法直接建立通信连接,必须通过服务器作为中介。服务器需为每个客户端创建对应的线程,将客户端之间的通信转化为线程间的交互,最终由各线程所对应的客户端完成信息的传递与接收。
代码示例:
服务端类:
package com.booy;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Vector;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class SeverDemo {
public static void main(String[] args) {
全部评论 (0)
还没有任何评论哟~
