When my os starts and i log in, the Network Manager displays a list of
available networks.
How can I code a C program to get a list of avaialble networks.
Arp requests? What is the protocol?

Do you mean NetworkManager in GNOME under Linux?
Im sure you could look at thier source...

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.