NetBios (NBNS) Protocol.
I've tried to use the NetBIOS Name Service (NBNS) to get an human name for my embedded system. The goal for using this protocol is to overcome the dynamic IP addressing using DHCP. So, I would like to connect to my board even when I don't know its IP address. I've already activated it and it's working on Windows (I can just type: ping WIFI_BOARD_NAME), then it resolve its IP using NBNS protocol.
But I'm facing problems when I try to do the same thing using Android (the main application software of our product). When I try to connect to the open TCP socket (at my embedded system) it (Android) doesn't send the name query using NBNS, but instead, it's using DNS protocol. There is a way to use the DNS protocol to resolve the name of my board? How can I use it? I'm trying to learn more about DNS (client and server) implemented at Microchip's TCP/IP Stack Library, but I didn't find any solution to my problem yet.
Thanks in advance...