您的位置:首页 > 理论基础 > 计算机网络

五、Python 网络编程--小实例

2017-07-27 16:22 246 查看
以下是一个简单的实例:

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欢迎你
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息