Dunno where the problem is exactly, but for whatever reason, If I try to use EthernetIfBeta to create a multicast application, the checksum of the IGMP Join request is off by 2 bits.
I have included a screencap of a wireshark synopsis of the offending packet. As you can see, it seems as though something is altering bits 9,10,11,12.
It works fine for TCP and UDP, but SOmething about dealing with the IGMP packets is throwing it off. I am not yet familiar enough with the stack to be of much more help than to provide trial and error data.
I know that I am using a beta library, but I don't see any other choices ATM.
Thanks in advance.
Any help or suggestions will be appreciated.
Dunno where the problem is exactly, but for whatever reason, If I try to use EthernetIfBeta to create a multicast application, the checksum of the IGMP Join request is off by 2 bits.
I have included a screencap of a wireshark synopsis of the offending packet. As you can see, it seems as though something is altering bits 9,10,11,12.
It works fine for TCP and UDP, but SOmething about dealing with the IGMP packets is throwing it off. I am not yet familiar enough with the stack to be of much more help than to provide trial and error data.
I know that I am using a beta library, but I don't see any other choices ATM.
Thanks in advance.
Any help or suggestions will be appreciated.