求java语言聊天的代码

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:20:27
求好的java语言聊天的代码 有的话发送到dujutiantang@163.com
在下先在这谢谢了 请大家有的发给我我很想知道

//Server.java
import java.net.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
public class Server extends Frame implements ActionListener{
protected Socket client=null;
public static void main(String args[]){
new Server().go();
}
public void go(){
ServerSocket socket=new ServerSocket(8000); //在8000端口监听
Socket client=socket.accept();
Label msg=new Label(); //用于显示接收到的信息
TextArea text=new TextArea(); //要发送的信息
Button btn=new Button("发送");
btn.addActionListener(this);
//Frame默认布局为BorderLayout
add(msg,"North");
add(text,"Center");
add(btn,"South");
setSize(300,300);
setVisible(true);
try{
ObjectInputStream in=new ObjectInputStream(client.getInputStream());
//用BufferedReader和PrintWriter可能会出问题
while(true){
String s=(String)in.readObject();
msg.setLa