Skip to content

Add virtual beginMulticast(...) stub to UDP class #5796

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

Closed
wants to merge 1 commit into from

Conversation

sandeepmistry
Copy link
Contributor

This allows libraries to use udp.beginMulti(..) when a UDP type is passed in. This method is optional and will fail by default if the network library does not support multicast UDP.

@PaulStoffregen
Copy link
Contributor

Do some protocols require also specifying a mac address?

@sandeepmistry
Copy link
Contributor Author

@PaulStoffregen good question, so far I've only looked at mDNS. I'll do some more research at other protocols that use multicast UDP.

@sandeepmistry sandeepmistry changed the title Add virtual beginMulti(...) stub to UDP class Add virtual beginMulticast(...) stub to UDP class Jan 3, 2017
@sandeepmistry
Copy link
Contributor Author

sandeepmistry commented Jan 3, 2017

The local IP would be handy.

I've been experimenting making the EthernetBonjour library compatible with WiFi101. For now, I've changed begin to pass in the local IP.

Progress can be found on the following fork + branch: https://github.com/sandeepmistry/EthernetBonjour/tree/generic-udp

@facchinm facchinm added Architecture: AVR Applies only to the AVR microcontrollers (Uno, etc.) Architecture: SAM Applies only to the SAM microcontrollers (Due) labels Jan 20, 2017
@facchinm
Copy link
Member

Partially moved to arduino/ArduinoCore-sam#6

@facchinm facchinm closed this Jan 24, 2017
@facchinm facchinm reopened this Jan 24, 2017
@mastrolinux mastrolinux added the in progress Work on this item is in progress label Jan 24, 2017
@facchinm facchinm added this to the Release 1.8.2 milestone Feb 8, 2017
@facchinm
Copy link
Member

facchinm commented Feb 8, 2017

Merged manually 26ae0ac

@facchinm facchinm closed this Feb 8, 2017
@mastrolinux mastrolinux removed the in progress Work on this item is in progress label Feb 8, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Architecture: AVR Applies only to the AVR microcontrollers (Uno, etc.) Architecture: SAM Applies only to the SAM microcontrollers (Due)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants