Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/captaindra/javachatroom
A java chat room for LAN user
https://github.com/captaindra/javachatroom
chatroom java socket
Last synced: 2 days ago
JSON representation
A java chat room for LAN user
- Host: GitHub
- URL: https://github.com/captaindra/javachatroom
- Owner: CaptainDra
- License: mit
- Created: 2020-06-21T02:21:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-26T04:03:33.000Z (over 4 years ago)
- Last Synced: 2024-11-09T04:30:26.502Z (about 2 months ago)
- Topics: chatroom, java, socket
- Language: Java
- Homepage:
- Size: 387 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaChatroom
>A java chat room for LAN user.
>This is an application I followed a Java book to develop a chatroom.
>P.S.: For this project, I used text document to store the data of user and chatting records (to save time). If you want to use the application to build a robust system, you should try to use database like MySQL.## System Design:
>The chat room has two kinds of users: user and administrator.
>For users, they can register, login, and chat with other after login.
>For administrator, there is no need to register or login. When they start server, they begin to manage the server. Administrator can use server to process register&login data, store chat records, and send message to normal users.
## Function & UI:
### User's Function:
>The main interface for user should be login function. However, new user should register before login.
## Reference:
>刘志成:《Java程序设计案例教程》