I’ve two android applications on same LAN provided by WIFI :
- App (A) that open a listening socket on port 8033
- App (B) that use HttpClient to access (A) on port 8033
How to make it possible that (A) may do POST and GET requests on (B)?
What the URL used by (A) to access (B) looks like ?
Thanks to All.
You may confuse two different level of networking communication.
Level 4 : TCP connection between two sockets.
A logical pipe between to side (may be single(two process?) or two different computers)
only connection handling data are handle at this level
Level 7 : Browser / Application Server used particular communication “language” to exchange high level data (file , images, audio ..) and is handled at this level.
Your question is about to open a Listening Socket (level 4) and a client that talk with it with a HTTP protocol (level 7).
So you’re miss to fill the gap socket listening side to handle HTTP protocol
May be a java web server implementation may help you.
a Java EE way to have HTTP server : “Tiny Java Web Server” @ http://tjws.sourceforge.net/ that may help you for what you’re looking for
an “Apache” way to have HTTP server http://www.androiddevblog.net/android/a-bare-minimum-web-server-for-android-platform
see
http://en.wikipedia.org/wiki/OSI_model#Layer_3:_Network_Layer
to have more complete view of these Communication Layer