Is there a way to programmatically determine if the router supports multicast? Either in regular C(BSD sockets), or, preferably, at a higher level in OSX ( Objective-C/ Cocoa).
Update: here I assume that in order to determine multicast support, we perform only one process (so approaches that offer multiple clients on separate machines are not relevant here).
source
share