Android app running on emulator
My MainActivity:
public class MainActivity extends AppCompatActivity {
LoginController loginCtr;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
loginCtr = new LoginController();
final Button button = (Button) findViewById(R.id.loginButton);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
login();
}
});
}
private void login()
{
try {
System.out.println("Check connection!");
Socket s = new Socket("127.0.0.1", 9010);
} catch (IOException e) {
e.printStackTrace();
}
}
}
My AndroidManifest.xml contain:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
My Server running on localmachine
I checked 127.0.0.1 and 10.0.2.2 in android app