Можно ли отправлять датаграм-пакеты с устройства, которое привязывается к подключенному?Если да, то как бы вы это сделали?
Пока у меня есть этот код, который работает, когда два устройства подключены к сети вне точки доступа телефона.
outData - это байт [], содержащийПакет, который я пытаюсь передать
try {
DatagramSocket clientSocket = new DatagramSocket();
clientSocket.setSoTimeout(1500);
clientSocket.setBroadcast(true);
InetAddress IPAddress = InetAddress.getByName("255.255.255.255");
byte[] inData = new byte[2048];
DatagramPacket out = new DatagramPacket(outData, outData.length, IPAddress, 20460);
clientSocket.send(out);
while(true) {
final DatagramPacket in = new DatagramPacket(inData, inData.length);
clientSocket.receive(in);
//Handle returned packets
}
}catch(Exception e){
//Handel exceptions
}
Любая помощь будет принята.Я буду обновлять этот пост с любым моим прогрессом.