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

Python之网络编程

2017-05-11 23:30 513 查看
相对于其他的编程语言来说,python的网络编程还是比较简单的,正好印证了python的专属广告语:“人生苦短,我用python”。

Server.py

#coding=utf-8
import socket
s = socket.socket()
host = socket.gethostname()
port = 12345
#绑定ip地址和端口号
s.bind((host, port))
#监听的数量是5个
s.listen(5)
i = 0
while True:
c, addr = s.accept()
print '连接地址:', addr
#接收到来自客户端的数据
print "我收到的信使是%s" %(c.recv(1024))
#向客户端发送的数据
c.send('这是您的第%d封来信'%i)
print '*' * 20
i+=1
c.close()


Client.py

#coding=utf8
import socket
while True:
s = socket.socket()
host = socket.gethostname()
port = 12345
s.connect((host, port))
s.send(raw_input("发送数据到服务端"))
print "客户端收到的信息是%s" %(s.recv(1024))
s.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: