跪求用Java实现实时聊天系统毕业设计论文

来源:百度知道 编辑:UC知道 时间:2024/05/20 08:59:08
使用Java语言,开发一个基于Socket的通信方式的聊天室程序,该系统应采用C/S架构,包括一个用品应用程序和一个客房端应用程序。望能指导小弟的牛B人物回帖或者加小弟QQ303623302(出售成品的也行)。

我以前找的资料,忘了从那找到的了。你自己改改就能用。

//客户端
package cn.yanz.chat.client;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;

public class TalkClient {
public static void main(String args[]) {
try{
Socket socket=new Socket("127.0.0.1",4700);
BufferedReader sin=new BufferedReader(new InputStreamReader(System.in));
//由系统标准输入设备构造BufferedReader对象
PrintWriter os=new PrintWriter(socket.getOutputStream());
//由Socket对象得到输出流,并构造PrintWriter对象
BufferedReader is=new BufferedReader(new InputStreamReader(socket.getInputStream()));
//由Socket对象得到输入流,并构造相应的BufferedReader对象
String readline;
readline=sin.readLine(); //从系统标准输入读入一字符串
while(!readline.equals("bye")){
//若从标准输入读入的字符串为 "bye"则停止循环
os.println(readline);
//将从系统标准输入读入的字符串输出到Server
os