Я занимаюсь разработкой приложения для Android, и приложение должно подключиться к серверу.Это код клиента.79.123.176.59 - это IP-адрес сервера.Приложение и сервер подключены к одной сети.Когда я выполняю свое приложение, оно никогда не открывает сокет.Поэтому он не может подключиться к серверу.
Когда я выполняю клиентский код отдельно от приложения, он просто отлично работает!
В чем проблема?У вас есть какие-нибудь предложения ?
Спасибо!
int port=8080;
Socket s;
String msg="";
String err="error";
try{
Log.d("Client","Socket");
s=new Socket("79.123.176.59",port);
Log.d("Client","Socket opened");
OutputStreamWriter osw=new OutputStreamWriter(s.getOutputStream());
PrintWriter pw=new PrintWriter(osw);
BufferedReader br1=new BufferedReader(new InputStreamReader(s.getInputStream()));
Log.d("Client","Streams");
pw.println(latitude + " " + longitude );
Log.d("Client","String send");
pw.flush();
msg=br1.readLine();
return msg;
}
catch ( Exception e )
{
return err;
}