Сервер на смартфоне
Я реализовал простейший сокет-сервер. На ПК он работает, но при переносе его на android-смартфон возникли проблемы. Одну я уже решил - это необходимость прописать android.permission.INTERNET. Но соединение всё ещё не происходит. Есть ли какие-то нюансы ещё?
Ответы (2 шт):
Автор решения: Nixs Code
→ Ссылка
Перед местами в коде, где происходит соединение напишите
val policy = StrictMode.ThreadPolicy.Builder().permitAll().build()
StrictMode.setThreadPolicy(policy)
А так же импортируйте модуль
import android.os.StrictMode
Автор решения: sapeg
→ Ссылка
Решением явилось приобрести симку с выделенным IP. Если нужно просто протестировать приложение, то можно все устройства подключить через домашний роутер. Т.о. они окажутся в одной сети и получат доступ друг к другу.