Java-сокет IOException – разрешение отклонено
Я пытаюсь подключиться к серверу в моей сети, где запущен tcp-прослушиватель, используя следующий код Java. Я получаю IOException – разрешение отклонено. Это от эмулятора android 2.2.
Кто-нибудь знает, почему?
Socket socket = new Socket("1.1.1.1", 1111); PrintWriter out = new PrintWriter(socket.getOutputStream(), true); out.println("test"); socket.close();
- Как вызвать веб-службу RESTful с Android?
- Алгоритм наводнения в Android
- Как программно установить drawableLeft на кнопку Android?
- Что такое обратный вызов в java
- Можно ли объявить переменную в Gradle, используемой в Java?
- java.lang.NumberFormatException: для строки ввода
- Как ускорить время распаковки в Java / Android?
- IntelliJ IDEA с Junit 4.7 "!!! Ожидается, что версия JUnit версии 3.8 или более поздняя:
- Какова максимальная глубина стека вызовов java?
- Java: как вызвать нестатический метод из основного метода?
- получение ошибки компиляции для оператора бриллианта в идее ide
- IDEA: javac: исходный релиз 1.7 требует целевого релиза 1.7
- Как сделать HTTP-запрос с помощью файлов cookie на Android?
Да, как сказал Моррисон выше, вам, вероятно, нужно поместить это разрешение в ваш файл манифеста.
Возможно, есть две причины, по которой вы указали эту строку кода в android.manifest
или это может быть связано с настройкой брандмауэра. Возможно, ваше затмение было заблокировано брандмауэром для связи через сеть.