Articles of сокеты

Можем ли мы отправить данные с устройства Android на другое устройство Android напрямую (p2p) без сервера посередине?

Мне нужно отправить данные с одного Android-устройства на другое устройство Android напрямую (p2p) после того, как они найдут друг друга через сервер. Я прочитал некоторые вещи, которые не могут быть выполнены, но я не понимаю, почему устройство, которое может получить доступ к Интернету (имеет право IP?), Не может создать одноранговое соединение? Если это невозможно, почему? […]

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

Я посетил так много веб-сайтов и учебников (и документов), но у меня все еще остается один вопрос без ответа. Что произойдет, если пакет UDP поступит, когда я в настоящее время не запускаю socket.receive (…)? Буфер ли он каким-то образом, пока я не вызову socket.receive (…) или он полностью потерян? Кроме того, реализация DatagramSocket для Android […]

Связь между двумя приложениями с использованием эмулятора как сервера и клиента

У меня проблема. Я хочу создать emulator на своем компьютере в качестве сервера. Затем я хочу связаться с другим приложением, установленным на другом эмуляторе на том же компьютере. Или это может быть два телефона. Аналогично, два эмулятора взаимодействуют как серверный клиент Я искал в Google, но не нашел подходящих ответов. Проблема: 1) У меня есть […]

BindException с запрошенным запросом INTERNET

Я видел несколько вопросов относительно SocketException при использовании Android, но ни один из них не охватывает исключение BindException, которое я получаю даже с разрешением INTERNET, указанным в моем манифесте. Вот часть моего манифеста: <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> <uses-permission android:name="android.permission.READ_OWNER_DATA"></uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> <uses-permission android:name="android.permission.ACCOUNT_MANAGER"></uses-permission> <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"></uses-permission> Вот соответствующая часть моего вывода LogCat: 04-22 14: […]

Java.net.ServerSocket.accept () не возвращается на Android

Я пытаюсь сделать telnet для unrooted Droid. У меня активировано разрешение INTERNET , у меня есть мое устройство, подключенное к той же сети, что и ящик Mac OS X через Wi-Fi, и я могу выполнить ping порт, который я открыл. В начальных экспериментах я получил его для работы на корневом тестовом устройстве, но у меня […]

Отправлять несколько сообщений с сервера TCP на клиент (C sharp для Android)

Я разрабатываю приложение, в котором острый сервер взаимодействует с клиентом android. Серверу необходимо отправить несколько сообщений на Android tcpClient. Что касается отправки сообщения, я должен закрыть объект tcpClient на сервере. В противном случае он не отправляет. Как только tcpClient закрывается, как я могу снова связаться с моим клиентом, как я могу отслеживать и отправлять несколько […]

Клиент SSL на Android

В настоящее время я пишу клиентскую часть для Android (2.2) и сервера с использованием SSL. Мне удалось обмениваться сообщениями между сервером и обычным клиентом, но Android, похоже, не слишком рад самоподписанным сертификатам. Я искал Stackoverflow и Googled A LOT и много людей сталкиваются с подобными проблемами. Все ответы, которые я нашел до сих пор, либо […]

Связь сокета Java Java с Socket.IO

Я пишу приложение для обмена сообщениями. Мой сервер построен на node.JS и socket.io. Мой клиент должен быть Android-приложением. Тем не менее, я не могу найти подходящую библиотеку, которая дает мне интерфейс Java для Socket.IO (через websockets?). Существует ли какая-то библиотека? Или мне нужно вернуться к другому решению (какой?)? Я нашел эту библиотеку для какао: https://github.com/fpotter/socketio-cocoa […]

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

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

Поддерживайте соединение сокетов между действиями на Android

Я разрабатываю приложение на Android 3.1, и у меня есть Activity A, который имеет подкласс, простирающийся от aSyncTask, этот подкласс создает сокет и подключается к серверу. Все мое сообщение хорошее. Я получил сообщения и отправил команды на сервер, но когда я получил определенную команду, мне нужно запустить второе действие (активность B), но я не могу […]