Python简单网络通讯实例

源码 10 字 大概 1 分钟 313 次

客户端

# client.py: 
import socket

client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('127.0.0.1', 44444))
data = 'I love you'
client.send(data.encode('utf-8'))
client.close ()

服务端

# server.py
import socket 

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('127.0.0.1', 44444)) 
server.listen(5)
print('starting....')
conn, addr = server.accept()
print('ready to recv the data...')
data = conn.recv(1024)
print('data is: ',data.decode('utf-8'))
conn.close()
server.close()

运行效果

2018061708191497.png

文章目录
END

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。

发表感想