Android N сокет связи
У меня проблема с моим кодом для отправки и получения данных через сокет в Android 7.
socket = new Socket(IPaddr, port);
OutputStream out = socket.getOutputStream();
out.write(buffer);
InputStream inputStream = socket.getInputStream();
int i1 = inputStream.read(frame);
line = "";
if (i1 > 0)
for (int i = 0; i < i1; i++)
line += (char) frame[i];
response = line;
out.close();
inputStream.close();
Проблема в том, что этот код прекрасно работает на Android Lollipop, а не на Android Nougat. Я получаю ошибку:
java.net.SocketException: Software caused connection abort
и это указывает на socket = new Socket(IPaddr, port);
Этот код используется для подключения и отправки данных на устройство с поддержкой Wi-Fi (устройство находится в режиме AP)