Итак, у меня есть клиент - серверный код в python, и он отлично работает в локальной сети. У меня настроен этот сервер на AWS, и я загрузил туда свой код сервера . В своем клиентском коде я изменил хост на ip-адрес сервера в сети. К сожалению, когда я запускаю код сервера, а затем код клиента, соединение не устанавливается. В чем может быть проблема ??
Вот часть кода клиента:
def starting_client():
sckt = socket.socket()
host = '172.31.32.226'
port = 9090
sckt.connect((host, port))
while True:
data = sckt.recv(1024) #Data received from the server
try:
Вот часть кода сервера:
def SeverSocket():
try:
global host
global port
global sckt
host = ''
port = 9090
sckt = socket.socket()
except socket.error as scktCreationErrorMsg:
print(f"An error was encountered during Socket Creation: {scktErrorMsg}")
else:
print("\033[34mSocket was created as succesfull\033[0m")