Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ngimhana/android-chat-application
This is a Simple Chat Application which enables android mobiles to chat with each another without Internet Connection.
https://github.com/ngimhana/android-chat-application
Last synced: 24 days ago
JSON representation
This is a Simple Chat Application which enables android mobiles to chat with each another without Internet Connection.
- Host: GitHub
- URL: https://github.com/ngimhana/android-chat-application
- Owner: NGimhana
- Created: 2018-01-31T01:03:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-19T04:18:03.000Z (almost 7 years ago)
- Last Synced: 2024-11-08T09:47:12.689Z (3 months ago)
- Language: Java
- Size: 195 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android-Chat-Application
This is a Simple Chat Application which enables android mobiles to chat with each another without Internet Connection.This application consists of two main sub applications.
1.IP-Connection
2.TCPIP_Client## IP-Connection
This is the Server application which makes one device a TCP/IP Server. Currently it is using the port 8080 and DHCP IP address when it is running.
This application is a simple prototype of **Proxy Gateway**. Every client have to communicate across the server. Clients' MAC addresses and IP address are recorded.
_Note :_
_Start this Application before connect to the internet for the full functioanlities._## TCPIP_Client
This is the Clicent Application. Every device wish to communicate with server should have to be installed this application. Currently the client is initiated as "Gimo" [_Me_] and the port is 8080 as same as Server.
Users are encouraged to use the predefined ports for error free communication and developers may use their own design decisions.
## Architecture
![Architecture](https://github.com/NGimhana/Android-Chat-Application/blob/master/socket.jpg)
## Usage
1.Install and run IP-Connection on one device and make sure not to connect the internet prior the execution of the application.
2.Install and run the TCPIP_client on devices which suppose to communicate with server.
When connection is successful "Welcome to TCP/IP-Server Server" message will display on the IP-Connection application.