客户端
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.*;
import java.net.Socket;
import java.util.Scanner;
/**
* <h3>untitled4</h3>
* <p></p>
*
* @author : <a href="http://antigenmhc.cn/" target=_blank>我的博客♂还蛮大的</a>
* @date : 2019-12-29 18:57
**/
public class Client extends Frame{
public static void main(String[] args) throws IOException {
//初始化界面
new Thread(new Clients("客户端1")).start();
new Thread(new Clients("客户端2")).start();
new Thread(new Clients("客户端3")).start();
new Thread(new Clients("客户端4")).start();
}
}
class Clients extends Frame implements Runnable{
//输入框
TextField textField = new TextField();
//显示框
TextArea textArea = new TextArea();
//将socket暴露出来,供给不同方法使用
Socket s = null;
PrintWriter pw = null;
InputStream is = null;
String name = null;
Clients(String name){
this.name = name;
}
@Override
public void run() {
try {
lanuchFrame();
} catch (IOException e) {

本文介绍如何利用Java的AWT库创建一个简单的多人聊天室应用,涵盖客户端和服务端的实现,提供基本的实时通信功能。
最低0.47元/天 解锁文章
1568

被折叠的 条评论
为什么被折叠?



