Вам необходимо открыть свою группу безопасности, чтобы принимать соединения через связанный порт. Конечно, для этого вам нужно TCP-соединение, и вам нужно открывать порты в обоих случаях, а не в одном. Например, если вы хотите прослушивать порт 8080, вам нужно добавить следующее правило (в конце):
Одна вещь с вашим кодом, хотя, когда ваш server_socket
принимает соединение, он сгенерирует новый сокет, в который вы будете получать сообщения. В вашем случае вы позвонили client_socket
. Этот новый сокет будет получать сообщение, а не ваш server_socket. Я изменил имя на connection_socket
.
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('#IP ADDRESS', #PORT))
server_socket.listen(1)
connection_socket, addr = server_socket.accept()
data = connection_socket.recv(1024)
print(data)