Пытался вставить код из одной книги (обучение TCP / IP), чтобы отправить сообщение с клиента на сервер.Но ничего не происходит, кроме сообщения «Сервер готов к приему».
Код сервера:
from socket import *
serverPort = 12000
serverSocket = socket(AF_INET, SOCK_STREAM)
serverSocket.bind(('', serverPort))
serverSocket.listen(1)
print('The server is ready to receive')
while 1:
connectionSocket, addr = serverSocket.accept()
sentence = connectionSocket.recv(1024)
capitalizedSentence = sentence.upper()
connectionSocket.send(capitalizedSentence)
connectionSocket.close()
Код клиента:
from socket import *
serverName = '0.0.0.0.0'
serverPort = 12000
clientSocket = socket(AF_INET, SOCK_STREAM)
clientSocket.connect((serverName, serverPort))
sentence = input('Input lowercase sentence: ')
clientSocket.send(sentence)
modifiedSentence = clientSocket.recv(1024)
print('From Server: ', modifiedSentence)
clientSocket.close()