-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Multicast Support #962
Comments
Hi @Hunter-Phipps , |
Hello @Hunter-Phipps, I see that your issue is getting little response. Currently there is a very limited use of multicast: only in the mDNS and LLMNR protocols. Another popular application is IGMP. @evpopov has been active with it, as you must have seen. For what purpose do you need multicast? Using multicast is a bit like UDP in broadcast mode. A sockets is bound to a port number, and when a packet is received for that port number, it will be received on that socket. One thing to do is set filtering of the MAC- and IP-addresses:
|
For everyone interested, you can follow my branch here: Multicast PR just please don't take anything for granted. I rebase and force-push this branch every once in a while to keep it based off of the latest "main".
Or you can always assign functions that don't do anything as a start and just configure your hardware to receive all multicasts. @htibosch, you may be interested in how I did my DriverSAM/NetworkInterface.s and in particular the adding and removal of addresses. It attempts to keep track of how many sockets are using a particular hash and only remove the hash when no more sockets need it. |
Multicast is necessary, such as the Rockwell EtherNet/IP protocol, a popular industrial Ethernet protocol |
Hi, this feature request is under consideration |
Hi, could you please add Multicast support.
The text was updated successfully, but these errors were encountered: