Skip Menu |

This queue is for tickets about the IO-Socket-Multicast CPAN distribution.

Report information
The Basics
Id: 77285
Status: open
Priority: 0/
Queue: IO-Socket-Multicast

People
Owner: Nobody in particular
Requestors: leonerd-cpan [...] leonerd.org.uk
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.12
Fixed in: (no value)



Subject: [PATCH] Reimplement in pureperl now that Socket has multicast support
I've just this moment put on CPAN Socket 2.001_001, which adds the various IPv4 multicast support constants and structure wrapper functions. Using this new version, I was able to rewrite IO/Socket/Multicast.pm to being pure-perl, avoiding the need for XS code. Find attached a patch that does this for your consideration. You may or may not want to apply it yet though; I'd suggest at least waiting for a Socket 2.002 stable release. Since Socket is dual-life, these constants will eventually land in core perl, thus making IO::Socket::Multicast a pure-perl distribution with no non-core dependencies, with this change in. Hope this helps, -- Paul Evans
Subject: multicast-pureperl.patch

Message body is not shown because it is too large.

On Fri May 18 12:30:43 2012, PEVANS wrote: Show quoted text
> You may or may not want to apply it yet though; I'd suggest at least > waiting for a Socket 2.002 stable release. Since Socket is dual-life, > these constants will eventually land in core perl, thus making > IO::Socket::Multicast a pure-perl distribution with no non-core > dependencies, with this change in.
FYI, Socket 2.002 is now on CPAN, which is able to support this change. -- Paul Evans