UDP TCP Server Apk
Apk Infos
Version | 51.4 |
Rating | 3.9/5, based on 219 votes |
Size | 3.1 MB |
Requires Android | Android 4.1+ (Jelly Bean) |
Author's Notes | UDP TCP Server - Send & Receive UDP/TCP packets / commands |
About UDP TCP Server APK
Table Of Contents
Description
Ever needed to send a UDP/TCP commands from your Android device to a UDP/TCP enabled device on your WiFi or Cellular network?Now you can!
Featuring:
* UDP incoming and outgoing support
* TCP incoming and outgoing support
* Internet DNS support
* User-defined buttons to store pre-set commands to send
* Unlimited user defined templates to use for different UDP/TCP clients (templates save IP and Port settings as well)
* Send commands to multiple IP's and ports at the same time
* Acting as a server, can get responses back from the network
* Buttons support colors, if the command that was sent matches the command that was received, button becomes green, otherwise, becomes red
* Easy to use
* Simple and clean interface
* Supports Android 2.2 and up
* Pre-stored templates to control "Sharp - AQUOS TV" / "NEC - TV's"
* Buttons can have any color you want!!
If you have any questions, please visit our forum: http://goo.gl/qpI7ku
Like us on facebook: https://goo.gl/EYXyaY
Follow us on Twitter: @idodevfoundatio
If you wish to use our application as a remote control for you windows PC, you can use this great TCP server:
http://www.hsm-ebs.de/ -> Download -> TCP-IP-Server (includes a manual in English as well)
If you like my application, please support it by downloading the paid ad free version here
http://goo.gl/mHXJjt
If you would like to create a template on a PC and then load it to my application, you can create a XML file based on this structure, and place it in this path on your device /UDPTCPServer/Templates/
Sample XML: https://goo.gl/i1oHDQ
If you want to become a beta tester: https://goo.gl/twJ30c
A quick guide:
1. Go to Menu->Settings and define the IP / Port / Protocol you wish to send commands to
2. Go to Menu->Button Config and define what you would want each button to show (as label) and send (as command), notice, you can also long-press on a button to modify it's settings
3. Click buttons to send commands
A few notes:
* Scroll down to see the phone IP and port it is listening on
* You can change buttons heights (Menu->Settings->Scroll all the way down)
* You can long press a button to modify it's settings
* You can change the number of buttons shown on screen
* You can save a set of labels + commands as a template, to easily change the devices you are controlling (Click the + sign at the ActionBar)
* You can use some of my pre-stored templates (Menu->Load from pre-stored templates)
How to use "handle incoming settings" - developed for Phil Green:
1. Enable the feature in the settings
2. Set the application to 'listen' on a UDP port
3. Send a UDP string to the device in this SPECIFIC format:
**B,,,,,,;
You can have as many button as you want within the same string, here is an example of how to use this:
**B05,,Test Name5,,PEACE,,#ffffff00;**B06,,Test Name6,,123,,#ff0000ff;**B07,,,,456,,#ff00ffff;
4. Note: the string MUST end with ';'
5. If you wish to only change the label and not the command or color, simply leave that blank, for example:
**B07,,,,OK,,,,;
This will set Button 7 command to be "OK" and will not change the color or name (label)
How to use responses from "handling incoming messages":
The purpose here is to allow the remote device to confirm that the settings were set properly.
To use this:
1. Enable in settings (both the handling of incoming messages and the reply)
2. Set the correct outgoing settings (IP/Port), of where the application should send the response to
3. Send a "setting" string
The protocol is this:
**R++,,+
Possible Status Codes:
01 - success
02 - error
Sample reply string will be:
**R01,,45
Which means, incoming settings were processed without a problem and it took a total of 45ms.
Please contact me should you have any questions
Latest updates
What's new in version 51.4
51.4* Added option to save all incoming messages
* Added option to show time of incoming message
* Clicking on incoming messages will show last 10 messages (if those are saved)
* Stores up to 200 messages in log (auto clears on activity start)
* Fixed template storage issues
How to install UDP TCP Server APK on Android phone or tablet?
Download UDP TCP Server APK file from ApkClean, then follow these steps:
Update Phone Settings
- Go to your phone Settings page
- Tap Security or Applications (varies with device)
- Check the Unknown Sources box
- Confirm with OK
Go to Downloads
- Open Downloads on your device by going to My Files or Files
- Tap the APK file you downloaded (com.aviramido.udpserver-v51.4-ApkClean.apk)
- Tap Install when prompted, the APK file you downloaded will be installed on your device.
Older Versions
51.4 (514) | 3.1 MB |
Questions & Answers
Q: What is an APK File?
A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.
Q: If I install an APK from this website, will I be able to update the app from the Play Store?
A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.
Q: Why ApkClean.net can guarantee APK 100% safe?
A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.
Q: What are Android App permissions?
A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.
Don't hesitate to contact us if you have any questions or concerns.
(*) is required