python socket client代码示例
时间: 2023-06-05 21:05:57 浏览: 69
当然,我可以为您提供 Python socket client 代码示例。
下面是一个简单的 Python socket client 例子:
```python
import socket
# 设置 socket 地址和端口号
HOST = '127.0.0.1' # 服务端 ip 地址
PORT = 65432 # 服务端端口号
# 创建 socket 对象
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
# 连接服务器
s.connect((HOST, PORT))
# 发送消息
s.sendall(b'Hello, World')
# 接收消息并打印
data = s.recv(1024)
print('Received', repr(data))
```
这就是一个最基本的 Python socket client 代码示例。当然,在实际应用中,您还需要考虑一些错误处理、循环接收数据等等。
相关问题
python socket server代码示例
好的,以下是一个简单的Python Socket Server代码示例:
```python
import socket
HOST = '127.0.0.1'
PORT = 8888
# 创建一个 TCP/IP 套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定服务器的地址和端口
sock.bind((HOST, PORT))
# 开始监听来自客户端的连接
sock.listen(1)
while True:
# 等待客户端连接
print('等待客户端连接...')
connection, client_address = sock.accept()
try:
print('客户端连接:', client_address)
# 接收客户端传来的数据
while True:
data = connection.recv(1024)
if not data:
break
# 处理接收的数据
print('接收到客户端数据:', data.decode())
# 发送响应给客户端
connection.sendall('Hello from server!'.encode())
except Exception as e:
print('发生异常:', e)
finally:
# 关闭客户端连接
connection.close()
```
希望能够对您有所帮助!
python socket client
以下是 Python 中使用 Socket 库创建一个简单的客户端的示例代码:
```python
import socket
# 创建一个 socket 对象
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 获取服务器的主机名和端口号
host = '127.0.0.1'
port = 8888
# 连接服务器
client_socket.connect((host, port))
# 发送消息给服务器
message = 'Hello, server!'
client_socket.sendall(message.encode())
# 接收服务器返回的消息
data = client_socket.recv(1024)
# 关闭连接
client_socket.close()
# 打印服务器返回的消息
print('Received from server:', data.decode())
```
这个客户端连接到本地主机的 8888 端口,发送一个消息 "Hello, server!" 给服务器,然后接收服务器返回的消息,并打印出来。注意,在实际使用时需要根据实际情况修改主机名和端口号。