Я начал использовать веб-сервисы Amazon для создания сервера.Мне нужно связать мою локальную машину с сервером AWS.
Какой IP-адрес я должен установить в следующих скриптах Python.
Сторона сервера:
import socket
def server_program():
# get the hostname
host = "172.17.130.197"
port = 5588
server_socket = socket.socket()
server_socket.bind((host, port))
server_socket.listen(2)
conn, address = server_socket.accept() # accept new connection
print("Connection from: " + str(address))
while True:
data = conn.recv(1024).decode()
print("from connected user: " + str(data))
d=str(data)
data = d.upper()
conn.send(data.encode()) # send data to the client
conn.close() # close the connection
if __name__ == '__main__':
server_program()
Сторона клиента:
сокет импорта
def Main():
host = "172.17.130.197"
port = 5590
mySocket = socket.socket()
mySocket.connect((host,port))
message = input(" -> ")
while message != 'q':
mySocket.send(message.encode())
data = mySocket.recv(1024).decode()
print ('Received from server: ' + data)
message = input(" -> ")
mySocket.close()
if __name__ == '__main__':
Main()
Пожалуйста, помогите, заранее спасибо.