Python之网络编程
2017-05-11 23:30
513 查看
相对于其他的编程语言来说,python的网络编程还是比较简单的,正好印证了python的专属广告语:“人生苦短,我用python”。
Server.py
Client.py
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()
相关文章推荐
- 关于python下网络编程
- Python 网络编程起步(Socket发送消息)
- Python网络编程之Sockets简介
- python网络编程及socket模块简析
- Python网络编程 Http
- Python网络编程之medusa
- Python PycURL 网络编程
- Python的网络编程
- Python网络编程 HTML解析
- Python 网络编程起步(Socket发送消息)
- Python的网络编程(三)
- Python的网络编程(二)
- Python PycURL 网络编程
- python天天进步(8)--网络编程之文件下载
- Python天天美味(27) - 网络编程起步(Socket发送消息)
- Python的网络编程(一)
- python天天进步(5)--网络编程之数据传输UDP
- Python网络编程之SocketServer
- Python网络编程-入门篇
- Python网络编程