in reply to Same multicast packet received by multiple NICs
I've no experience of using IO::Socket::Multicast, but all the examples supply Proto => 'udp' on the constructor -- you do not.
Looking at the source, it does add that parameter on the consructor, but only if *no parameters* are supplied.
It also adds it to the parameter list in the configure method before passing through to the SUPER->configure method, but only if the Proto attribute does not already exist; and as you do not call that method directly, it is unclear to me whether it will get added if you supply some parameters to new() but not that one.
Soemthing to consider.
Also, you appear to be using the server address as the LocalAddr parameter of the constructor rather than the PeerAddr, which looks wrong to me; but (again), I've never used the module.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Same multicast packet received by multiple NICs
by sophate (Beadle) on Jun 01, 2012 at 23:09 UTC |