how sending and receiving works in python sockets?,"socket.socket(socket.AF_INET, socket.SOCK_DGRAM)"