Articles of tcp

Как установить тайм-аут keepalive в Android?

Я хотел бы снизить время ожидания TCP на Socket, который я открываю с 2 часов, чтобы что-то по десять минут. Я могу заставить его использовать keepalive с socket.setKeepAlive (true), но как я могу контролировать время до отправки пакета keepalive? Похоже, я мог это сделать, если бы использовал NDK, но я хочу распространять этот код как […]

Возможна ли фильтрация пакетов TCP на мобильных платформах?

Мне интересно, как мое мобильное приложение запускается в фоновом режиме и фильтрует пакеты TCP. Я знаю, что я столкнусь с ограничениями из-за песочницы, уровней привилегий ОС и того, как iOS обрабатывает фоновые задачи, поэтому я хочу подтвердить, можно ли это сделать на iOS и Android. Могут ли Android и iOS анализировать и изменять пакеты, проходящие […]

Не удается подключиться к Android через ADB через Wi-Fi – нужен ли мне root-доступ?

Я в основном пытаюсь это сделать: как я могу подключиться к Android с ADB через TCP? С Droid X2. У меня USB-отладка включена, и мой телефон подключен через USB. IP-адрес 10.0.78.33 (я проверил, что я могу делать TCP-связь с телефоном на этом IP-адресе, и я могу его пинговать). Я иду в командную строку и делаю […]

Почему андроид HttpURLConnection не отправляет FIN?

Из моего приложения для Android я хотел отправить данные на сервер и вернуть ответ, обработать его, затем отправить обратно и получить другой запрос. Поскольку это непрерывная связь, пока не будет больше ответа на процесс, я предпочитаю идти с HttpURLConnection с http.keepAlive = true . И моя попытка повторного использования сокета успешна, но проблемы, с которыми […]

Достижение сетевого устройства по IP и порту с помощью эмулятора Android

Почему мое приложение java для Android не подключается к серверу? Я запускаю приложение в эмуляторе android, а сервер с портом 9999 и хостом 127.0.0.1 на моем компьютере, но просто не подключаюсь, и я думаю, что этот метод не подходит для приложения для Android. Обновление: я работаю с API 8 … Android 2.2! Это хорошая работа! […]

Android: потоковые данные камеры и запись на сервер

Я передаю данные веб-камеры моему клиенту. Я вижу, что данные поступают, прослушивая («данные»). Тем не менее, когда я его создаю, я не могу его просмотреть, и это, вероятно, данные мусора или отсутствие некоторых заголовков. VLC не может воспроизвести его. Мой следующий шаг – сделать его в режиме реального времени доступным для браузера. Что я делаю […]

Как заставить клиента на Android слушать сервер на C #?

У меня есть клиент на Android и сервер на c #. Клиент отправляет сообщения на сервер, и это нормально. Но мне нужен сервер для отправки по запросу списка папок и файлов в указанном каталоге и не знаю, как это сделать, потому что клиент не получает никаких сообщений с сервера. Клиентская часть кода, предназначенная для прослушивания, […]

Связь с клиентом Android TCP Server

Я нашел хорошо написанный учебник для связи с сервером на Android. Работает как шарм. Но это только один способ общения. Я пытаюсь выслушать ответ сервера в клиенте, но не знаю, где я здесь. Вот код для сервера, где я пытаюсь внести изменения. сервер public class Server extends Activity { private ServerSocket serverSocket; Handler updateConversationHandler; Thread […]

Response-native-tcp не работает на Android 7+

Приложение, которое я разрабатываю, хорошо работает во всех других версиях Android и iOS, но функциональность сети действительно ориентирована на него. У меня нет дополнительной информации для отладки. Но пару вопросов. react-native-tcp ли react-native-tcp в основном потоке? В этом случае, не исключает ли ошибка? https://developer.android.com/about/versions/nougat/android-7.0-changes.html Если да, как я могу использовать его в другом потоке? EDIT: […]

Отладка приложения с использованием ADB через Bluetooth для нетбука Android-x86

Мне удалось установить хорошо работающий Android-x86 на моем нетбуке, с поддержкой Bluetooth и сопряженным (!) С моей рабочей станцией разработки Windows 7. Сначала я надеялся использовать adb с ним, как и с реальными телефонами, через USB. Поэтому я подключил специальный USB-кабель от мужчины к мужчине и … ничего не случилось. Оказывается, Android-x86 не поддерживает соединение […]