为了在电脑 A 上运行一个客户端程序并连接到电脑 B 的服务器,您可以使用 Python 的 socket
库来实现。
首先,在电脑 B 上运行服务器端程序,监听指定的端口并等待连接。然后,在电脑 A 上运行客户端程序,连接到电脑 B 的服务器并发送文件。
下面是一个简单的服务器端程序示例,它监听端口 8000 并等待连接:
importsocket
# 创建 socket 对象
server_socket = socket.socket()
# 获取本地主机名
host = socket.gethostname()
# 设置端口
port = 8000
# 绑定端口
server_socket.bind((host, port))
# 设置最大连接数,超过后排队
server_socket.listen(5)
while True:
# 建立客户端连接
client_socket, addr = server_socket.accept()
print("连接地址: %s" % str(addr))
msg = '欢迎访问服务器端\n'
client_socket.send(msg.encode('utf-8'))
client_socket.close()