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()