mDNS

Dependents:   OS

This is a mDNS server.

Revision:
3:25a82eb200c7
Parent:
2:2b00b659497a
Child:
4:47d30d199ce0
--- a/mDNSResponder.cpp	Fri Aug 14 12:26:23 2015 +0000
+++ b/mDNSResponder.cpp	Fri Aug 14 12:31:10 2015 +0000
@@ -4,8 +4,7 @@
     
     origin - C /  mdns-sd on CONTIKI-ipv6(uIP) I'd made
         
-    now - C++ (actually singleton C-style process)/ 
-                mdns-sd on MBED-ipv4(LWIP)
+    now - mdns-sd on MBED-LWIP-ipv4
     ----------------------------------------------------
     More progressed things than others :
     {
@@ -168,7 +167,7 @@
     IPstringToByte(IP_str);
 
     char instance_number[4];
-    sprintf(instance_number, "%.2d%.2X", 
+    sprintf(instance_number, "%.2X%.2X", 
         0, IP_byte[3]);
     register_service(instance_number);
     
@@ -696,8 +695,8 @@
                 if (type == DNS_TYPE_A || type == DNS_TYPE_A)
                 {
                     char instance_number[4];
-                    sprintf(instance_number, "%.2d%.2X", 
-                        (uint8_t)(rand()%100),
+                    sprintf(instance_number, "%.2X%.2X", 
+                        (uint8_t)(rand()%256),
                         IP_byte[3]);
                     register_service(instance_number);
                     query_domain();