I am working on a device that can be accessed over TCP/IP using wired ethernet. I want a method to publish its service to clients automatically. I would like to follow established standards. Does Dynamic C have library support for this, or do I need to build my own support using DNS and multicast UDP library functions?
Mark
Hello Mbermal,
I did not understand your question properly.
However, I can provide you the Dynamic C 10 TCP/IP related user manuals and the overview of the network samples. Please go through the below documents and check if there is any useful information.
http://ftp1.digi.com/support/documentation/0190074_j.pdf
–>Basic Dynamic C TCP/IP introduction
http://ftp1.digi.com/support/documentation/0190143j.pdf
–> This explains about available TCP/IP APIs.
http://ftp1.digi.com/support/documentation/019-0144_G.pdf
–> This explains how to implement Web server application on Rabbit modules.
http://ftp1.digi.com/support/documentation/90001160_a.pdf
–>Security features
http://ftp1.digi.com/support/documentation/tcpiproadmap.pdf
–>Dynamic C network samples overview
http://ftp1.digi.com/support/documentation/110317.zip
–>Dynamic Web Pages With The Embedded Web Server samples
TCP/IP sample applications under Dynamic c installation
C:\DCRABBIT_10.72\Samples cpip
I hope this helps you.
I am going to take your answer as no, Dynamic C libraries do not support zeroconf networking.
Here is the background:
http://www.zeroconf.org/
Here are examples of zeroconf:
https://developer.apple.com/bonjour/
http://www.avahi.org/
Dynamic C 10 does include support for link-local addressing (169.254.x.x), but there isn’t library support for mDNS.