项目作者: theprofi

项目描述 :
As a project in communications course in my BSc degree I was required to make a chat application. I made this program from scratch completely by myself and without copying any functionality from other sources. I know the code isn't perfect, but I did it in a rush to submit on time, while I had other academic duties.
高级语言: Java
项目地址: git://github.com/theprofi/Java-TCP-GUI-Chat.git
创建时间: 2017-05-22T22:11:47Z
项目社区:https://github.com/theprofi/Java-TCP-GUI-Chat

开源协议:

下载


Java-TCP-GUI-Chat

Intro


As a project in communications course in my BSc degree I was required to make a chat application.


I made this program from scratch completely by myself and without copying any functionality from other sources.


I know the code isn’t perfect, but I did it in a rush to submit on time, while I had other academic duties.



The user who runs the Server JAR is considered as the server.
All other users which are in the same WiFi network as the server can connect to the chat by runnig the Client.JAR file and communicate using the advanced features that I made.



I added a class diagram and a detailed java doc.

Feel free trying to challange the application, check for bugs and copy the code.

How to use:

How to start the server:


You need to have the Server.jar and Client.jar either compile it by yourself or use the ones I’ve compiled which are located in the folder Final JARs.

Run Server.jar and click Start (make sure port 18524 is free)

How to start the client (do it for every new client):


Run Client.JAR type the local address of the machine that started the server.

Choose a name.

Click connect.