Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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程序设计案例教程》