前两天没项目做,就想着写点什么。
就写了这个小游戏没事跟同事玩玩。
5块钱一把,不带开挂的。
先来几张效果图
废话不多,开篇纪念。
部分源码
连接服务器类
public class Connect {
public static final String IP_ADDR = "192.168.0.38";// 服务器地址
public static final int PORT = 8866;// 服务器端口号
private static Socket socket;
public static SendMes sendMes;
public static boolean connect(){
try {
socket = new Socket(IP_ADDR, PORT);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, new JLabel("<html><h1><font color='red'>"+e.getMessage()+"</font></h1></html>"), "错误", JOptionPane.ERROR_MESSAGE);
}
new ReadMes(socket).start();
sendMes=new SendMes(socket);
sendMes.setMsg(Fuckland.jTextField.getText().trim());
sendMes.start();
System.out.println("连接成功");
return true;
}
}
接受服务器消息线程
public class ReadMes extends Thread {
private Socket socket;
public ReadMes(Socket socket) {
this.socket = socket;
}
public void run() {
DataInputStream objInput = null;
try {
objInput = new DataInputStream(socket.getInputStream());