Я пытаюсь получить запрос от моего приложения на свой компьютер, используя формат my_ip:8888/msg/my_message
Когда я открываю соединение, он работает, но исполнение никогда не проходит мимо части выполнения (запроса). Он истекает (1 минута), прежде чем он получит запрос на получение. URL-адрес запроса правильный, потому что я пробовал прямо в своем браузере. У моего манифеста Android есть разрешение на доступ в Интернет. Вот кодHttpRequest time out
private static JSONObject sendPetition(HttpUriRequest request) throws Exception{
AndroidHttpClient client;
HttpResponse response;
JSONObject responseJSON;
client = AndroidHttpClient.newInstance("IPM-HttpClient/UNAVAILABLE");
response= client.execute(request);
responseJSON = new JSONObject(EntityUtils.toString(response.getEntity()));
client.close();
return responseJSON;
}
редактировать 1:
Похоже, я не дали достаточно информации. извините: это бревно
11-29 12: 10: 21,503 5546-5546/com.example.alvarofeal.aplicacioncliente I/Вид: Подкрасить депешу android.widget.Button {41f3ede0 VFED..C , ... P ... 311,754-407,826 # 7f080002 app: id/button}, event = MotionEvent {action = ACTION_UP, id [0] = 0, x [0] = 59.31427, y [0] = 32.06659, toolType [0] = TOOL_TYPE_FINGER, buttonState = 0, metaState = 0, флаги = 0x0, edgeFlags = 0x0, pointerCount = 1, historySize = 0, eventTime = 2125112, простои = 2124997, DeviceId = 4, источник = 0x1002}
11-29 12: 10: 21.504 5546-5546/com.example.alvarofeal.aplicacioncliente V/Provider/Settings: из кеша настроек, name = sound_effects_enabled, значение = 0
11-29 12: 10: 21.506 5546- 5546/com.example.alvarofeal.aplicacioncliente D/dalvikvm: создать промежуточный поток: размер стека = 128 КБ
11-29 12: 10: 21.506 5546-5546/com.example.alv arofeal.aplicacioncliente D/dalvikvm: создать новый поток
11-29 12: 10: 21,507 5546-5546/com.example.alvarofeal.aplicacioncliente D/dalvikvm: новые потоки
11-29 12:10 : 21,507 5546-5546/com.example.alvarofeal.aplicacioncliente D/dalvikvm: обновление списка нить
11-29 12: 10: 21,507 5546-5669/com.example.alvarofeal.aplicacioncliente D/dalvikvm: ThreadId = 12 : интервал интервала в 0x6126a000
11-29 12: 10: 21.507 5546-5669/com.example.alvarofeal.aplicacioncliente D/dalvikvm: threadid = 12: создано из интервала
11-29 12: 10: 21,507 5546-5546/com.example.alvarofeal.aplicacioncliente Д/dalvikvm: начать новый поток
11-29: 12: 10: 21.507 5546-5669/com.example. alvarofeal.aplicacioncliente Д/dalvikvm: ThreadId = 12: уведомит отладчик
11-29 12: 10: 21,507 5546-5669/com.example.alvarofeal.aplicacioncliente Д/dalvikvm: ThreadId = 12 (AsyncTask # 1): вызов пробег()
11-29 12: 10: 21,509 5546-5669/com.example.alvarofeal.aplicacioncliente I/System.out: HttpGet: HTTP: // 192.168.0.8:8888/msg/play/eABHFSQKCdU
11-29 12: 10: 21,512 5546-5669/com.example.alvarofeal.aplicacioncliente I/System.out: HTTP: // 192.168.0.8:8888/msg/play/eABHFSQKCdU
11-29 12: 10: 21,519 5546-5669/com.example.alvarofeal.aplicacioncliente Д/dalvikvm: создать Interp нить: размер стека = 128KB
11-29 12: 10: 21,519 5546-5669/com.example.alvarofeal.aplicacioncliente D/dalvikvm: создать новый поток
11-29 12: 10: 21,519 5546-5669/com.example.alvarofeal.aplicacioncliente D/dalvikvm: новые потоки
11-29: 12: 10: 21,519 5546-5669/com.example.alvarofeal.aplicacioncliente D/dalvikvm: обновление списка резьбы
11-29 12: 10: 21,519 5546-5670/com.example.alvarofeal.aplicacioncliente Д/dalvikvm: ThreadId = 13: интерп стоп на 0x6138a000
11-29 12: 10: 21.519 5546-5670/com.example.alvarofeal.aplicacioncliente D/dalvikvm: threadid = 13: создано из inter
11-29 12: 10: 21,519 5546-5669/com.example.alvarofeal.aplicacioncliente Д/dalvikvm: начать новый поток
11-29: 12: 10: 21.520 5546-5670/com.example. alvarofeal.aplicacioncliente Д/dalvikvm: ThreadId = 13: уведомит отладчик
11-29: 12: 10: 21,520 5546-5670/com.example.alvarofeal.aplicacioncliente Д/dalvikvm: ThreadId = 13 ([email protected] [email protected]): вызов run()
11-29 12: 10: 21.533 5546-5669/com.example.alvarofeal.aplicacioncliente I/System.out: [socket] [ 0] соединение /192.168.0.8:8888;L ocalPort = 34838 (60000)
11-29 12: 10: 21.533 5546-5669/com.example.alvarofeal.aplicacioncliente I/System.out: [CDS] connect [/192.168.0.8:8888] tm: 60
11-29 12: 10: 21,534 5546-5669/com.example.alvarofeal.aplicacioncliente Д/Posix: [Posix_connect отладки] Процесс com.example.alvarofeal.aplicacioncliente: 8888
После этого просто выбрасывает исключение за соединение:
Редакция3:
11-29 12: 27: 19.988 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: org.apache.http.conn.ConnectTimeoutException: подключение к /192.168.0.8:8888 тайм-аута
11-29 12: 27: 19,990 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в org.apache.http.conn.scheme.PlainSocketFactory.connectSocket (PlainSocketFactory.java:121)
11-29 12: 27: 19,991 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection (DefaultClientConnectionOperator.java:144)
11-29 12: 27: 19.992 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: at org.apache.http.impl.conn.AbstractPoolEntry.open (AbstractPoolEntry.java:164)
11-29 12: 27: 19,992 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в org.apache.http.impl.conn.AbstractPooledConnAdapter.open (AbstractPooledConnAdapter.java:119)
11-29 12: 27: 19,993 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в org.apache.http.impl.client.DefaultRequestDirector.execute (DefaultRequestDirector.java:365)
11-29 12: 27: 19.994 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: at или g.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:587)
11-29 12: 27: 19.995 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: at org.apache.http.impl.client. AbstractHttpClient.execute (AbstractHttpClient.java:511)
11-29 12: 27: 19.996 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: at org.apache.http.impl.client. AbstractHttpClient.execute (AbstractHttpClient.java:489)
11-29 12: 27: 19,996 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в android.net.http.AndroidHttpClient.execute (AndroidHttpClient.java:260)
11-29 12: 27: 19,997 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в com.example.alvarofeal.model.Model.sendPetition (Model.java:29)
11-29 12: 27: 19.998 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: at com.example.alvarofeal.model.Model.playVideo (Model.java:38)
11- 29 12: 27: 19,999 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в com.example.alvarofeal.aplicacioncliente.VideoList $ Videos.doInBackground (VideoList.java:170)
11- 29 12: 27: 20.000 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: at com.пример. alvarofeal.aplicacioncliente.VideoList $ Videos.doInBackground (VideoList.java:165)
11-29 12: 27: 20,003 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в android.os. AsyncTask $ 2.call (AsyncTask.java:288)
11-29 12: 27: 20,005 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в java.util.concurrent.FutureTask.run (FutureTask.java:237)
11-29 12: 27: 20.007 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: at android.os.AsyncTask $ SerialExecutor $ 1.run (AsyncTask. java: 231)
11-29 12: 27: 20,009 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
11-29 12: 27: 20,012 6207-6277/com.example.alvarofeal.aplicacioncliente Вт/System.err: в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:587)
11-29 12: 27: 20,013 6207-6277/com.example.alvarofeal.aplicacioncliente W/System.err: в java.lang.Thread.run (Thread.java:841)
установки: Я использую мой андроид устройство, и я пытаюсь общаться со своим компасом uter (порт 8888). Они находятся в одной сети.
Вы можете разместить вам 'AndroidHttpClient' класс? – rom4ek
@ rom4ek импортирован android.net.http.AndroidHttpClient; –
'используя формат'. Пожалуйста, укажите именно тот URL-адрес, который вы используете. Ваш код не очень полезен для отладки этой проблемы, так как скрытые действия скрыты. Если есть тайм-аут, у вас будут исключения или ошибки, упомянутые в logcat. Пожалуйста, опубликуйте. – greenapps