├── .DS_Store ├── JavaChatRoom.iml ├── README.md ├── Users.properties └── src ├── client └── ChatRoom.java ├── function ├── Bean.java └── ClientBean.java ├── login ├── Login.java ├── Login2.java └── Resign.java ├── server └── Message.java └── util └── Util.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/JavaChatRoom/79ceb479e6624b42c0aa27187576ec838e5f5d67/.DS_Store -------------------------------------------------------------------------------- /JavaChatRoom.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 全目录 2 | 3 | [更多系统、论文,供君选择 ~~>](https://www.yuque.com/wisebit/blog) 4 | 5 | # 28.JavaChatRoom 6 | 7 |

群: 983063232(入群获取sql文件)

8 |

QQ: 206157502(加好友获取sql文件)

9 | 10 |

28.Java 聊天室

11 | 12 | 13 |

14 | 15 |

16 | 17 | # 简介 18 | 19 | > 本代码来源于网络,仅供学习参考使用,请入群(983063232)后联系群主索要sql文件! 20 | > 21 | > 提供1.远程部署/2.修改代码/3.设计文档指导/4.框架代码讲解等服务 22 | 23 | # 环境 24 | 25 | - IntelliJ IDEA 2009.3 26 | 27 | - JDK 1.8 28 | 29 | 30 | ## 缩略图 31 | 32 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/ab570d4d-0c0f-4db8-b7cb-bdf3eb107828.png) 33 | 34 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/eaffd347-04d0-425a-8dd0-b887d1645639.png) 35 | 36 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/c9eefb0b-af13-458d-a0f4-b2a58ad3e6ad.png) 37 | 38 | ![](https://bitwise.oss-cn-heyuan.aliyuncs.com/2024/9/10/e3433ca8-8a9e-4e99-825b-2ea5cffdebd3.png) 39 | 40 | 41 | -------------------------------------------------------------------------------- /Users.properties: -------------------------------------------------------------------------------- 1 | #Copyright (c) Boxcode Studio 2 | #Sun Dec 04 22:30:13 CST 2022 3 | 12345=123456 4 | AAA=123 5 | qwert=1234 6 | CCC=123 7 | qwer=1234 8 | BBB=123 9 | -------------------------------------------------------------------------------- /src/client/ChatRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/JavaChatRoom/79ceb479e6624b42c0aa27187576ec838e5f5d67/src/client/ChatRoom.java -------------------------------------------------------------------------------- /src/function/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/JavaChatRoom/79ceb479e6624b42c0aa27187576ec838e5f5d67/src/function/Bean.java -------------------------------------------------------------------------------- /src/function/ClientBean.java: -------------------------------------------------------------------------------- 1 | package function; 2 | 3 | import java.net.Socket; 4 | 5 | public class ClientBean { 6 | private String name; 7 | private Socket socket; 8 | 9 | public String getName() { 10 | return name; 11 | } 12 | 13 | public void setName(String name) { 14 | this.name = name; 15 | } 16 | 17 | public Socket getSocket() { 18 | return socket; 19 | } 20 | 21 | public void setSocket(Socket socket) { 22 | this.socket = socket; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/login/Login.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/JavaChatRoom/79ceb479e6624b42c0aa27187576ec838e5f5d67/src/login/Login.java -------------------------------------------------------------------------------- /src/login/Login2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/JavaChatRoom/79ceb479e6624b42c0aa27187576ec838e5f5d67/src/login/Login2.java -------------------------------------------------------------------------------- /src/login/Resign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/JavaChatRoom/79ceb479e6624b42c0aa27187576ec838e5f5d67/src/login/Resign.java -------------------------------------------------------------------------------- /src/server/Message.java: -------------------------------------------------------------------------------- 1 | package server; 2 | 3 | public class Message { 4 | public static String LoginMsg = "LOGIN"; 5 | public static String LogoutMsg = "LOGOUT"; 6 | public static String UserListMsg = "USERLIST"; 7 | public static String UserExsistMsg = "USEREXSIST"; 8 | public static String PrivateMsg = "PRIMSG"; 9 | public static String NewGrChatMsg = "NEWGRCHAT"; 10 | public static String GroupExsistMsg = "GROUPEXSIST"; 11 | public static String GroupMsg = "GROMSG"; 12 | public static String UpdateGrLMsg = "UPDATEGL"; 13 | public static String ExitGroupChatMsg = "EXITGC"; 14 | public static String BroadcastMsg = "BRDCASTMSG"; 15 | public static String ChatroomMsg = "CHATRMSG"; 16 | public static String PastMsg = "PASTMSG"; 17 | } 18 | -------------------------------------------------------------------------------- /src/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaGraduationProject/JavaChatRoom/79ceb479e6624b42c0aa27187576ec838e5f5d67/src/util/Util.java --------------------------------------------------------------------------------