I think you can get by with just one Android permission: INTERNET.
Yes I think so too. Posts on forums were circling around the three but I think this was slight overkill - in case the app being developed started to do more and more with networks.
I’ve been barking up the wrong tree trying to use the localhost address for both systems. The key is to use the other side’s respective ip address and forget 127.0.0.1.
Same here. I read the oscP5 examples setting the variable myRemoteLocation as the ip address of the device the code is running on - never dawned on me it was the opposite way around. Anyway I’ve been chasing this in parallel on Stackoverflow and someone pointed this out yesterday - java - OSC communication on local network between Android and OSX - Stack Overflow. Just swap the ips around and it works. Thanks for your help.