python socket 实现服务器/客户端通信
来源:互联网 发布:win10网络连接不可用 编辑:程序博客网 时间:2024/04/28 14:50
服务器代码:
#! /usr/env/bin python#coding=utf-8import socket#Serverdef Server(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost', 8000)) sock.listen(5)#监听,最大链接数 while 1: connection, address = sock.accept()#开始接受请求,进入等待阻塞状态,直到有链接到达 while 1: data = connection.recv(1024)#接收客户端发过来的数据 if not data: break print data,address connection.send(data)#发送数据到客户端,即上面到connection connection.close()if __name__ == '__main__': Server()注意,这里没有对服务器的连接关闭,自己可以加上:sock.close()
客户端代码:
#! /usr/env/bin python#codinf=utf-8import socketimport timedef Client(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect(('', 8000))#链接服务器 while 1: print 'enter something:', ent = raw_input() if ent == '': break sock.send(ent)#发送数据给服务器 time.sleep(1) data = sock.recv(1024)#接收服务器发过来到数据 print 'echo=>',data sock.close()if __name__ == '__main__': Client()
在终端分别运行2个文件,在客户端这边输入信息后,服务器接受并打印,最后返回给客户端!
0 0
- python socket 实现服务器/客户端通信
- python服务器与android客户端socket通信
- socket实现服务器与客户端通信
- 简单实现python socket 服务器客户端
- SOCKET 服务器和客户端通信
- socket服务器客户端通信乱码
- PHP Socket客户端服务器通信
- Socket客户端,服务器通信demo
- java 通过 socket 实现 服务器和客户端的通信 TCP
- Android客户端与PC服务器实现Socket通信(wifi)
- Android客户端与PC服务器实现Socket通信(wifi)
- Android客户端与PC服务器实现Socket通信(wifi)
- Android客户端与PC服务器实现Socket通信(wifi)
- Android客户端与PC服务器实现Socket通信
- unity3d Android客户端与PC服务器实现Socket通信(wifi)
- unity3d Android客户端与PC服务器实现Socket通信(wifi)
- unity3d Android客户端与PC服务器实现Socket通信(wifi)
- Android客户端与PC服务器实现Socket通信(wifi)
- 开发如何选择。。。网银在线,快钱,支付宝,财付通
- python基础教程_学习笔记17:标准库:一些最爱——time
- Linux下logrotate 配置
- SELECT * FROM shop s1 WHERE price = (SELECT MAX(price) FROM shop s2 WHERE s1.article=s2.article);
- 大小端存储判断
- python socket 实现服务器/客户端通信
- Ext与spring mvc集成时间格式问题处理
- MFC 工具栏的自定义创建
- [SQL Server] sp_who, sp_who2和sp_who3
- 一、从Java、C#到C++ (为什么C++比较难)
- JSP 教程
- IE浏览器UserAgent字符串错误
- Android ListView滑动过程中图片显示重复错乱闪烁问题解决
- jar包外的文件读取jar包内的文件的方法-已成功