项目作者: 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
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.