Я использую следующий код для соединения TCPсоединение TCP, чтобы получить IMEI
public String connectToservertocheckuserstatus(String phonurl, String imei)
throws IOException {
URL url = new URL(phonurl);
Socket sock=new Socket("localhost", 123);
sock.connect(url);
//con.setDoInput(true);
// Allow Outputs
//con.setDoOutput(true);
//con.connect();
BufferedWriter writer = null;
writer = new BufferedWriter(new OutputStreamWriter(
sock.getOutputStream(), "UTF-8"));
// give server your all parameters and values (replace param1 with you
// param1 name and value with your one's)
writer.write("imei=" + imei);
writer.flush();
String responseString = "";
BufferedReader reader = null;
reader = new BufferedReader(new InputStreamReader(sock.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
responseString = responseString.concat(line);
}
sock.close();
return responseString;
}
Но я получаю проблемы. Моя строка подключения:
String imeiurl = appConstants.ip + "/tel_dir/imei.php";
Но его не работает. Можете ли вы сказать мне, в чем проблема?
Пожалуйста, разместите деталь проблемы, с которой вы сталкиваетесь, и дамп ошибки logcat. –
sock.connect (URL) даже не компилируется. Каков ваш настоящий код? – EJP