I am trying to create a TCP server on my local host, but when I run my program, it doesn't do anything.
Does anyone know why?
import socket
def creat_listen_sock():
    PORT = 9090
    listening_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server_address = ('', PORT)
    listening_sock.bind(server_address)
    listening_sock.listen(1)
    client_sock, client_address = listening_sock.accept()
    listening_sock.close()
    mas = "hello world"
    client_sock.sendall(mas.encode())
def connect_server():
    SERVER_IP = "127.0.0.1"
    SERVER_PORT = 9090
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server_address = (SERVER_IP, SERVER_PORT)
    sock.connect(server_address)
    mas = sock.recv(1024)
    mas = mas.decode()
    print(mas)
    sock.close()
def main():
    creat_listen_sock()
    connect_server()
 
     
     
    