python 访问本机的tcpserver例子
时间: 2023-08-18 12:01:23 浏览: 31
当然,这里是一个使用 Python 访问本机 TCP 服务器的例子:
```python
import socket
# 服务器配置
server_ip = 'localhost'
server_port = 8080
# 创建一个 TCP 套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
# 连接到服务器
sock.connect((server_ip, server_port))
# 发送数据到服务器
message = 'Hello, server!'
sock.sendall(message.encode())
# 接收服务器的响应
response = sock.recv(1024).decode()
print(f'Server response: {response}')
except socket.error as e:
print(f'Error: {e}')
finally:
# 关闭套接字连接
sock.close()
```
在这个例子中,我们首先创建了一个 TCP 套接字,然后使用 `connect()` 方法连接到服务器。接着,我们发送一条消息到服务器,并使用 `recv()` 方法接收服务器的响应。最后,我们关闭套接字连接。
请注意,你需要将 `server_ip` 设置为服务器的 IP 地址(例如 `localhost` 或 `127.0.0.1`)并将 `server_port` 设置为服务器监听的端口号。
希望这个例子对你有帮助!如果还有其他问题,请随时提问。