Slide 1Socket programming Slide 2 What is a socket? goal: learn how to build client/server applications that communicate using sockets socket: door between application process…