Articles of сокеты

Android-сокеты и асинтеза

Я собираюсь начать делать приложение, которое должно было выступать в качестве клиента чата tcp, и я читал и читал, и я пришел к выводу, что было бы лучше (если не требуется?), Чтобы поставить мой сокет и читателя в асинтезу. Дело в том, что я не уверен, с чего начать, так как это новое для андроида, […]

Реализация клиента / сервера TCP TCP

Я новичок в Java и Android, я пытаюсь создать сервер / клиентское приложение. На данный момент я запускаю сервер на ПК, а клиент находится на устройстве Android. Общение происходит, и все работает нормально, но я хочу различать входящие сообщения от клиента, чтобы выполнять разные действия на сервере. Вот код для сервера. Клиент довольно прост и […]

У меня есть два приложения для Android, можно отправить строку по локальной сети на определенный IP-адрес и другое приложение для приема, но я хочу транслировать строку по локальной сети?

Я хочу транслировать строку по локальной сети, но когда я меняю IP-адрес сервера в клиентском коде на 255.255.255.255, он не транслируется. Что мне делать, чтобы транслировать строку по локальной сети? Что мне делать в клиентском коде, чтобы все прослушивающие порты на разных IP-адресах могли получать строку одновременно. Мой клиент или код для отправки строки: public […]

Поддержание двунаправленного соединения UDP

Я пишу клиент UDP для Android, который подключается и связывается с двунаправленным (без связи между отправленными и полученными сообщениями) с сервером Windows. Как только исходная датаграмма отправлена ​​на сервер, я хочу иметь возможность отправлять данные в любом направлении в любое время. Мои вопросы: 1) Правильно ли держать исходный разъем открытым и использовать его для отправки […]

Программирование сокетов для Android … что дает?

Поэтому я просмотрел сеть (в основном SO, google), чтобы найти хорошие примеры программирования сокетов с Android. Я сделал много Android-разработчиков (просто не с сокетами). Я не понимаю, почему мой readLine () ВСЕГДА ВОЗВРАЩАЕТСЯ NULL. И, пожалуйста, игнорируйте отвратительный код, это быстрый и грязный прототип для друга. Моя общая цель – установить соединение с сервером, отправить […]

HTTP Vs Vanilla для загрузки большого двоичного файла (50-200 МБ) с устройства Android через сеть с одним хопом Wi-Fi

Есть ли существенные накладные расходы на использование HTTP через простые сокеты (Java на Android), чтобы отправить большой (50-200 МБ) файл [файл на SD-карту] с Android-устройства на сервер Linux через сеть Wi-Fi. В моем прототипе я использую CherryPy-3.2.0 для реализации моего HTTP-сервера. Я использую Android 2.3.3 на Nexus в качестве моего клиента. В настоящее время он […]

AsyncTask, doInBackground никогда не запускается в android

Когда я пытаюсь запустить мой doinbackground, чтобы ждать входящего сообщения, он никогда не запускается через него, просто пропускает его public class Incomingdata extends AsyncTask<Void,Void,Void> { Socket s ; String input; public Incomingdata(Socket socket) { super(); this.s = socket; } @Override protected Void doInBackground(Void… params) { Log.i("ddd","Got here before try"); try { InputStream in = s.getInputStream(); […]

Socket застревает при выполнении readLine ()

Я пытаюсь подключиться к POP-серверу через Sockets в Java. Я выполнил следующий код, чтобы запустить команду LIST, чтобы отобразить все электронные письма с сервера. Но я не знаю, почему на второй readLine (), чтобы прочитать вторую строку и далее, мое приложение там зависает. popSock = new Socket(mailHost, pop_PORT); inn = popSock.getInputStream(); outt = popSock.getOutputStream(); in […]

Ошибка Java на сервере WebSocket

Я работал с проектом по адресу https://github.com/TooTallNate/Java-WebSocket . Сервер работал хорошо. Теперь мне захотелось разместить сервер на Android-устройстве (проект PhoneGap). Но я получаю эту ошибку. В чем проблема? Это ошибка, которую я получаю в консоли. Любой способ избавиться от этой проблемы? Invalid layout of java.lang.String at value A fatal error has been detected by the […]

Таймаут гнезда с использованием зефира android. Android <6 работает. Что-то изменилось?

Моему приложению необходимо подключиться к сети Wi-Fi, у которой нет подключения к Интернету и открыть сокет для порта 9402. После того, как я обновил свой Nexus 5 до Android 6, он перестал работать (таймаут сокета). Телефон моей жены с андроидом 5 все еще работает. Кто-нибудь знает, если что-то изменилось относительно этого? благодаря