How can host machine connect to emulator using socket

by zcj0429 » Mon, 02 Feb 2009 13:57:08 GMT


Sponsored Links
 Hi, everyone:
    How can my host machine connect to emulator using socket? In my
application, I need emulator to open a server socket, then host
machine connects to emulator as a client. But when host creates the
socket using "10.0.2.15:xxxxx" (xxxxx is the port which emulator is
listenning), it doesn't work. I think maybe the address"10.0.2.15"
goes wrong. Is it a local address behind the "virtual router" and the
host can't find? If so, how to find a correct IP address of emulator?
--~--~---------~--~----~------------~-------~--~----~



How can host machine connect to emulator using socket

by zcj0429 » Tue, 03 Feb 2009 15:03:41 GMT


 Thanks, David




--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


How can host machine connect to emulator using socket

by Arnauld NDEFO » Mon, 09 Mar 2009 22:09:19 GMT


 hi,
i am a student, and  developp a application on android for my project
in school.I use android release 1.1 and the android emulator.I would
to use the socket  in my application.I have use the package
java.net.socket and java.io but i don't have a success.My code is
below.Please help me.I don't know how i can solve the problem.I have
explored  the package org.apache.http but i don't know how i can use
this package.Please help me
For the application, i want to send the data at android emulator for a
server web which is on another pc.Then the emulator android is a
client.
192.168.1.6 is the ip address for the server web
3000 is a port that server listen to retrieve the data which are
sended by the emulator android

public

class androidtracabilite extends Activity
{

/** Called when the activity is first created. */


private LocationManager locationManager;

private LocationProvider locationprovider;

private Miseajour miseajour;

private Socket socket;



public androidtracabilite()

{

miseajour = new Miseajour();

try

{

socket=new Socket("192.168.1.6",3000);

}catch(Exception e)

{

//sb.append("Exception leve");

}

}


@Override

public void onCreate(Bundle tracabilite)

{

super.onCreate(tracabilite);

setContentView(R.layout.main);

String location_context = Context.LOCATION_SERVICE;

locationManager =(LocationManager)getSystemService(location_context);

testProviders();

try{

envoiesocket();

}

catch(Exception e)

{

System.out.println("Non effectu");

}

}


public Location testProviders()

{


Location location=new Location("mobil");

TextView tv = (TextView)findViewById(R.id.myTextView);

StringBuilder sb = new StringBuilder("Enabled Providers:");


List <String> providers= new ArrayList<String>(10);


providers =(ArrayList<String>)locationManager.getProviders(true);


for (String provider : providers)

{

locationManager.requestLocationUpdates(provider,0,0,miseajour);

location=locationManager.getLastKnownLocation(provider);


sb.append("\n\n").append(provider).append(" : ");

if (location != null)

{

double lat = location.getLatitude();

double lng = location.getLongitude();

sb.append(lat).append(" ; ").append(lng);

}

else {

sb.append("No location");


}

}


tv.setText(sb);

return(location);


}//fin de la fonction testprovider


public void envoiesocket() throws Exception

{

System.out.println("Entrer dans la fonction");

TextView tv = (TextView)findViewById(R.id.myTextView);

StringBuilder sb = new StringBuilder("Envoie Socket");



BufferedReader plec = new BufferedReader(new InputStreamReader
(socket.getInputStream()));

PrintWriter pred = new PrintWriter(new BufferedWriter(new
OutputStreamWriter(socket.getOutputStream())),true);


pred.println("envoie de socket");

String read= plec.readLine();

plec.close();

pred.close();

socket.close();

sb.append(read);

tv.setText(sb);

}





Thank you for your help


--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Salam Kenal dan Nanya Prog Alkitab

Salam Kenal buat pengguna Android,

Setelah sekian lama menggunakan "palm" akhirnya mau mencoba pada android...
dari hasil keliling mana-mana ternyata daku kesulitan mendapat program
Alkitab yang database nya Indonesia.
Kalau rekan punya linknya, bisa minta tolong...

Terima kasih,

Salam,
Hermanto
Yangmasihmenungguscreenprotector

--~--~---------~--~----~------------~-------~--~----~
Google Groups "Indonesian Android Community [id-android]" group.

To post to this group, send email to id-android@googlegroups.com

To request to subscribe to this group, please visit the following page:
 

2. How to implement JKalman filter on sensor values

Hi all,

Anybody know how to implment JKalman filter in the sensor values. If
antbody have any link or sample code, please share...

Thanks
Nithin
--~--~---------~--~----~------------~-------~--~----~

3. Creating my own helper classes

4. How can I package shared libs only into apk

5. How to categorize the installed applications similar to Android Market

6. How can solve this error? Please help me :)

7. How can solve this error? Please help me :)