阿里云服务器编写服务器程序
服务端使用私网ip,不用外网ip。端口使用前必须在阿里云控制平台配置安全规则
本地客户机通过套接字通信连接阿里云服务器
# -*- coding: UTF-8 -*-
import socket
host = socket.gethostname() # 获取本地主机名
s = socket.socket()
s.connect(('外网ip',80))
while True:
try:
print(s.recv(1024).decode('utf-8'))
data = input("raw_input:") #所有输入都当成字符串
s.send(data.encode('utf-8')) #向服务器传递消息
if data == 'exit':
break
except:
print("ERROR CLOSED")
break
s.clos
客户端使用的时外网ip,不用内网ip。端口号与服务端一致
测试结果