https://github.com/leanh153/gui_java_message_networking
Java client server app
https://github.com/leanh153/gui_java_message_networking
client-server-chat-application microsoft-sql read-image send-file socket-chatapp socket-programming tcp-protocol tcp-socket
Last synced: 11 months ago
JSON representation
Java client server app
- Host: GitHub
- URL: https://github.com/leanh153/gui_java_message_networking
- Owner: leanh153
- Created: 2019-12-27T01:03:34.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-28T01:24:57.000Z (about 6 years ago)
- Last Synced: 2025-01-10T21:32:50.266Z (about 1 year ago)
- Topics: client-server-chat-application, microsoft-sql, read-image, send-file, socket-chatapp, socket-programming, tcp-protocol, tcp-socket
- Language: Java
- Size: 1.92 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Support: supported_images/images.jpeg
Awesome Lists containing this project
README
# GUI Java Message Networking
## Table of contents
- [Pre-Requisites](#Pre-Requisites)
- [How to run](#How-to-run)
- [Demo](#Demo)
- [What's included](#whats-included)
- [Creators](#creators)
## Pre-Requisites
- [Install JDK](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
- [Install microsoft sql server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads)
- [Netbeans if needed](https://netbeans.org/downloads/8.2/)
## How to run
- Following README.txt file in the project "dist" folder.
## Demo
- [Video](https://www.youtube.com/embed/UtJrt-_pvM4)
## What's included
Some text
```text
GUI_Java_Message_Networking
├── ChatLib
│ ├── build.xml
│ ├── dist
│ │ └── ChatLib.jar
│ ├── lib
│ │ └── DateChooser.jar
│ ├── nbproject
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ └── com
│ │ ├── business
│ │ │ └── FileHelper.java
│ │ └── entity
│ │ ├── Client.java
│ │ ├── Message.java
│ │ ├── MessageType.java
│ │ └── Server.java
│ └── test
├── Client
│ ├── build.xml
│ ├── dist
│ │ ├── Client.jar
│ │ ├── lib
│ │ │ ├── ChatLib.jar
│ │ │ └── DateChooser.jar
│ │ └── README.TXT
│ ├── img
│ ├── manifest.mf
│ ├── nbproject
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ └── com
│ │ ├── business
│ │ │ ├── ClientThread.java
│ │ │ ├── HistoryThread.java
│ │ │ └── ProfileThread.java
│ │ └── ui
│ │ ├── ClientBox.form
│ │ ├── ClientBox.java
│ │ ├── HistoryBox.form
│ │ ├── HistoryBox.java
│ │ ├── ProfileBox.form
│ │ └── ProfileBox.java
│ └── test
├── _DS_Store
├── img
│ ├── leanh
│ │ └── images.jpeg
│ ├── leanh1
│ │ └── Screenshot from 2019-10-27 10-06-52.png
│ └── Screenshot from 2019-10-27 10-06-52.png
├── jdbc
│ └── sqljdbc4.jar
├── README.md
├── Server
│ ├── build.xml
│ ├── dist
│ │ ├── lib
│ │ │ ├── ChatLib.jar
│ │ │ └── sqljdbc4.jar
│ │ ├── README.TXT
│ │ └── Server.jar
│ ├── img
│ │ └── leanh
│ │ └── images1.jpeg
│ ├── imgleanh
│ │ └── 319682.jpg
│ ├── jdbc
│ │ └── sqljdbc4.jar
│ ├── manifest.mf
│ ├── nbproject
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── config.properties
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── sql
│ │ └── database_table.sql
│ ├── src
│ │ └── com
│ │ ├── business
│ │ │ ├── ChatAppBlockingQueue.java
│ │ │ ├── ClientHandler.java
│ │ │ ├── HistoryConsumerThread.java
│ │ │ ├── ProfilePictureConsumerThread.java
│ │ │ └── ServerThread.java
│ │ ├── context
│ │ │ └── DBContext.java
│ │ ├── dao
│ │ │ ├── MessageDAO.java
│ │ │ └── UserDAO.java
│ │ ├── entity
│ │ │ ├── HistoryRequest.java
│ │ │ └── ProfileRequest.java
│ │ └── ui
│ │ ├── ChatBox.form
│ │ ├── ChatBox.java
│ │ ├── ServerBox.form
│ │ └── ServerBox.java
│ └── test
├── sql
│ └── database_table.sql
└── supported_images
├── images1.jpeg
└── images.jpeg
45 directories, 76 files
```
## Creators
-
- Make friend [**FACEBOOK**](https://WWW.facebook.com/leanh153)
- My [LinkIn](https://www.linkedin.com/in/lênanh)
Enjoy :metal: