C# Networking help - Raw Sockets for IGMP

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



I'm pretty new to Windows programming (but not programming in
general). I'm trying to write a program that will generate IGMP
packets where I can control all of the payload in the packet but I'm
unclear as to how to do that. It looks like I need to create a socket
of SocketType.Raw and ProtocolType.IGMP. But after that I'm stumped.
What data do I/can I shove into the packet itself and how do I set the
recipient multicast address?

Thanks in advance for any insight any of you can shed on this.

George
.



Relevant Pages

  • Re: This is tougher than I thought?
    ... > first programming language, Pascal, that is now Delphi. ... > packet term. ... > refers to NT 5 features is separated properly and doesn't crash. ... > complete it will work on any Windows from 95 above. ...
    (comp.protocols.time.ntp)
  • Using ethernet on a Xilnx board (Help appreciated)
    ... Up until very recenty my programming experience was ... limited to higher level programming language: ... What I attempted to do was to build a valid packet, ... board into a router. ...
    (comp.arch.fpga)
  • Re: how to store list of varying types
    ... programming design techniques for nontrivial problems. ... virtual void SomeMethod() PURE; ... class Thing: public Packet { ...
    (microsoft.public.vc.mfc)
  • Re: Network Programming (misc question)
    ... > one program) in order to understand and practice network programming. ... The best packet size, including any headers, is the mtu. ...
    (comp.os.linux.networking)
  • Re: NadaNet for the //c - just an idea
    ... chip/etc before/after each packet to be sent/received? ... control over write protect with the drive still running, ... properly *throughout* a whole request. ... able to write to the net to assert its lock). ...
    (comp.sys.apple2)