/tcp_socket_programming_android_client

TCP Socket Programming Implementation of Client Side on Android

Primary LanguageJavaMIT LicenseMIT

Implementation of TCP Socket Programming Client Side in Android

This program is about TCP socket programming client side with Android. This is a dynamic client application, the preferred server IP address can give as a server IP address. After the TCP connection is established with preferred server, the simple messenger application is started. Client and server can have communication with that messenger interface.

Demonstration

screenshot_20170214-152509


1 - Main Page of Android Program

2 - Connect to Server with IP Address

3 - After Connection is Established, Send and Receive Message on TCP Socket Connection


screenshot from 2017-02-14 15_37_55


4 - Server Side in C (Linux Computer)

See this repository for more information about server side in c programming: https://github.com/ahmetozlu/tcp_socket_programming_c_programming_server


Installation

How to build and run this source?

  1. Clone project by using Android Studio
  2. Select and build module app

Citation

If you use this code for your publications, please cite it as:

@ONLINE{vdtc,
    author = "Ahmet Özlü",
    title  = "TCP Client on Android OS",
    year   = "2017",
    url    = "https://github.com/ahmetozlu/tcp_socket_programming_android_client"
}

Author

Ahmet Özlü

License

This system is available under the MIT license. See the LICENSE file for more info.