Articles of Гнезда для андроидов

Почему я отправляю RST, если мой сокет подключен и не закрыт?

У меня есть устройство Android, которое общается по беспроводной сети с помощью ПК, используя java.net.Socket. Все хорошо звучит, но если я ничего не делаю (т. Е. Не пользуюсь сетью) ровно через 1 минуту, то, когда Android отправляет пакет данных на ПК, ПК получает его и отправляет ACK, но Android отвечает RST. Из Wireshark (10.1.2.1 – […]

Отправка нескольких файлов через Bluetooth

Я видел ваш ответ о отправке файла через Bluetooth. (Ответил 13 июня 2011 в 5:01) Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/jpeg"); i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg")); startActivity(Intent.createChooser(i, "Send Image")); Да! Оно работает. Он откроет по умолчанию инструмент Bluetooth / окно / диалог Bluetooth для отправки файла. Но не могли бы вы научить меня отправлять больше файлов? Вот мой […]

Тайм-аут разъема android при подключении

Я пытаюсь реализовать клиентское приложение tcp на Android. Когда я пытаюсь подключиться к моему серверу C ++, сокет истекает при попытке подключения к серверу. Мой код: new Thread(new ClientThread()).start(); try { PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(socket.getOutputStream())), true); out.println("Test message."); } catch (Exception e) { // ERROR1 e.printStackTrace(); } … class ClientThread implements […]

Приложение для Android: разрешено разрешение SocketException (такого файла или каталога нет)

Я пытаюсь использовать код, написанный и загруженный Fedor, опубликованный в этом потоке. Ленивая загрузка изображений в ListView (Исходный код: http://open-pim.com/tmp/LazyList.zip ) Проект Fedor работает хорошо, но когда я пытаюсь адаптировать код к моему проекту, все не работает, так как я столкнулся с этим исключением (SocketException). Так или иначе, я продолжаю получать его даже после того, […]

Android – собственные сокеты, не удаляющие 3G-режим сна при первой попытке

У меня очень неприятная проблема. Случается, что у меня есть приложение, которое использует собственные сокеты для передачи данных по TCP. Когда я впервые запускаю приложение и отправляю данные через сокеты, ничего не происходит. Однако, если я затем выхожу из процесса и перезагружаю его, а затем снова отправляю, он работает. То же самое, если я открою […]

Приложение Android, использующее Socket для отправки и получения сообщений:

У меня есть приложение для Android, которое я пытаюсь использовать для отправки и получения сообщений на сервер с использованием сокета. У меня были проблемы с отправкой и получением. Я смог сделать то или другое, ни в коем случае. Мне было интересно, может ли кто-нибудь помочь мне с простым упражнением, которое я могу скомпилировать с помощью […]

Невозможно установить значение DSCP в приложении Android.

Я использую android Studio для разработки приложения, и я хочу установить значение DSCP в заголовке ip, используя сокеты UDP. Я следую этому примеру . import android.os.Message; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; public class UdpClientThread extends Thread{ String dstAddress; int dstPort; private boolean running; MainActivity.UdpClientHandler handler; DatagramSocket socket; InetAddress […]

Программирование сокетов для Android без WIFi-соединения

Я написал приложение, чтобы запустить мой сервер дома удаленно. Приложение работает без проблем в эмуляторе, а также на моем смартфоне (HTC желание, Android 2.2), когда WiFi включен. Однако он не работает, когда WiFi отключен. Перед перезагрузкой сначала проверьте, запущен ли он. Для этого я использую сокеты, и я сначала подключаюсь к адресу dyndns. После этого […]

Открытие разъемов между двумя телефонами Android

Можно ли открыть сокет между двумя телефонами Android? Как это можно сделать, чтобы устройства могли общаться друг с другом?

Огромная задержка / отставание UDP с Android

Я работаю над приложением Android, которое отправляет / получает большой объем трафика UDP на конечную точку Windows через WLAN (и нет, я не могу использовать TCP). Проблема в том, что когда я наращиваю трафик, я начинаю видеть ОГРОМНЫЕ задержки между тем, когда я вызываю sendto (приложение написано с помощью NDK), и когда я вижу, что […]