Very informative, networking stuff is my job...so my home network is a little convoluted, but all my devices are on the same subnet. Since most my PCs are static'd I have no problem modifying the host file, but it would be nice if the Hello message worked properly for the less savvy users. (maybe rename it to "Discover Vox Servers" ?)
Also, the server that does report the proper IP address doesn't like showing up the first time I send the Hello message, but works after the second time... not sure if it's a timeout thing, but it wouldn't surprise me cause my network is a bit congested.
In any case, I assume that directory/file shoud? be created, but it's not. I checked my devices and could not find that file, let alone that directory. I used ES file explorer, and ran a search on all 3 devices from root directory (/) and included all subfolders for "jittersoft". The following directories popped up:
/data/user/0/com.jittersoft.voxwav/
/data/user/0/com.jittersoft.voxwav.free/shared_prefs/
/data/user/0/com.jittersoft.voxwav.free/shared_prefs/lib/
/data/user/0/com.jittersoft.voxwav.free/shared_prefs/databases
/data/user/0/com.jittersoft.voxwav.free/
etc...
Basically, all were in /data/user/0/com.jittersoft or /data/data/com.jittersoft.
So I did what you said and navigated to sdcard/, created a jittersoft folder and created a blank hosts.txt file inside it. I then re-opened VoxWav Pro and clicked edits hosts and it opened up a blank file successfully. I added my servers in manually. Initially they don't show up, but after a full exit of VoxWav Pro, and re-opening, the servers showed up in my list when I click the Host/Computer icon. *yay*
I do still have that wrong virtual NIC showing up if I send Hello message, but the ones entered in the hosts.txt still are direct options that I don't have to discover anymore, so I'm happy =)
Let me know if you want any logs or for me to test anything further with Android stuff or Networking. I have the following devices:
Nexus One (rooted) running CyanogenMod rom on 2.3.7 Gingerbread
HTC Evo/Flyer (not-rooted) stock on 3.2.1 Honeycomb
Galaxy S2 (rooted) running AOKP ROM on 4.1.2 Jelly Bean
Transformer Infinity TF700T (rooted) running CleanROM on 4.1.1 Jelly Bean
...and hopefully a GS4, unless Google I/O reveals something better in the pipeline lol...