以下是一个简单的实例:
1.服务端代码(server.py)
# -*- coding:UTF-8 -*-
import socket # 导入 socket 模块
s=socket.socket() # 创建 socket 对象
host=socket.gethostname() # 获取本地主机名
port=12345 # 设置端口
s.bind((host, port)) # 绑定端口
s.listen(5) # 等待客户端连接
while True:
c,addr=s.accept() # 建立客户端连接
print '连接地址:', addr
c.send('MrChang欢迎你')
c.close() #关闭连接
2.客户端代码(client.py)
# -*- coding:UTF-8 -*- import socket s=socket.socket() host=socket.gethostname() port=12345 s.connect((host,port)) print s.recv(1024) s.close()
3.先运行服端代码,然后再运行客户端代码,结果如下:MrChang欢迎你