Skip to content

Developing ChatRooms with JavaSocket Programming refer to CSU 090215Z11/090215Z10 Part-1 (mandatory)

License

Notifications You must be signed in to change notification settings

EvalCSU/evalcsu-chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

EvalCSU-ChatRoom

Developing ChatRoom with JavaSocket Programming

Geeks of EvalCSU build this basic demo for you to learn and practice JavaSocket in a more standard way.

We hope you can bring your thoughts to life base on this repo rather than CTRL-C/V, since it's just a toy program.

Welcome to light up the stars for EvalCSU-ChatRoom and join us at EvalCSU.

Feature

  1. Java GUI to write the chat room server and client , support for multiple clients to connect to a server . Each client is able to enter an account number. (login)
  2. group chat can be implemented (chat logs are displayed on all client interfaces)
  3. Complete friend list display on each client.
  4. Private chat can be implemented, where users can select a certain other user and send messages individually.
  5. The server is able to send system messages in a group, and can force some users to go offline.
  6. client's online and offline requirements can be refreshed in real time on top of other clients. (If a friend goes offline, it will be displayed in the friends list)

Framework

Start

Dependence

  • Java 1.8
  • JavaFX

Build

Run

Usage

Contribution

Welcome contributions include only the following.

  • Fix bugs
  • Correct typos

About

You can find Team 090207Z1(0/1) all in EvalCSU-EVALUATORS.md.

Contact us at:

Name Email
jacob953 [email protected]
Rick Lin

License

This repository follows the GPL-3.0 License

About

Developing ChatRooms with JavaSocket Programming refer to CSU 090215Z11/090215Z10 Part-1 (mandatory)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages