1.打开xshell,链接云服务器
ssh root@152.136.59.229
2.将server.py
文件传入云服务器
3.修改该文件中的ip,10.94.163.165
是云服务器的ip(可用ifconfig
查看),不是公网ip
import socket# 1.监听本机的IP和端口
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.bind(("10.94.163.165", 8001)) # 自己的电脑IP,端口8001# 2.让多少人等待
sock.listen(5)while True:# 3.等待连接请求的申请,有人来连接(阻塞)conn, addr = sock.accept()# 4.连接成功后立即发送conn.sendall("欢迎使用xx系统".encode("utf-8"))# 5.断开连接conn.close()# 6.停止服务端程序
sock.close()
4.python3 server.py
运行该程序
5.本地测试通过,152.136.59.229
是云服务器的公网ip
import socketclient = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(("152.136.59.229", 8001))message = client.recv(1024)
print(message.decode("utf-8"))client.close()