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

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

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: