Looking over the python documentation I found the following explanation for the socket.bind function.
Bind the socket to address. The socket must not already be bound. (The format of address depends on the address family — see above.)
There's isn't much to go on here. What does address consist of? Is it a number, a string, a tuple, or a list, or something else?
Looking over the code in my python book I'm having a hard time learning this stuff. I think rather than trying to remember all the functions and argument I would do better to simply learn the steps needed to build a server and accompanying client. Such as, choose unused port, create socket object, open a listening connection, etc... Could someone please give me a hand on learning the logical step for creating a server and client program in python? And also give me a hand with my documentation research problems.