Loading

在云服务器上部署程序【腾讯云】

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 socket

client = 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()
posted @ 2025-01-04 15:19  一只大学生  阅读(44)  评论(0)    收藏  举报