Creating a socket and binding it to an address

Socket Sockets are a way to enable inter-process communication between programs running on a machine, or between programs running on separate machines. Network sockets on both clients and servers are represented by socket addresses. A socket address is a unique combination of a transport protocol like the Transmission Control Protocol (TCP) or User Datagram Protocol […]

How to use wpa_supplicant to connect to a wireless network

Introduction There are various ways to connect to a network e.g. using GUI. A GUI lists all the available networks/ SSIDs and we just have to click, enter password(if the connection is secured) and done. The other ways to connect include NetworkManager(a daemon), nmcli(a cli to control NetworkManager), wpa_supplicant(a relatively low level tool). wpa_supplicant is […]