python socket编程
来源:互联网 发布:ubuntu密码忘记了 编辑:程序博客网 时间:2024/06/06 03:12
客户端代码:
#__author__ = 'lenovo'from socket import *Host = 'localhost'Port = 2157BUFSIZE=1024ADDR = (Host, Port)tcpClient = socket(AF_INET, SOCK_STREAM)tcpClient.connect(ADDR)#客户端程序里不需要进行相关的地址绑定,只要连接到相关的地址即可while True: data = input('>') if not data: break tcpClient.send(data.encode(encoding='utf_8'))#需要将string类型的字符串转化为二进制,需要进行二进制编码操作 data = tcpClient.recv(BUFSIZE) if not data: break print(data)tcpClient.close()服务器端代码:
#__author__ = 'lenovo'from socket import *from time import ctimeHost = 'localhost'Port = 2157BUFSIZE=1024ADDR = (Host, Port)serverSocket = socket(AF_INET, SOCK_STREAM)serverSocket.bind(ADDR)serverSocket.listen(5)while True: print('wating for connection....') tcpClient,addr = serverSocket.accept()#accept函数返回一个pair,其中第一个返回值为sokcet链接,第二个返回值微客户端的address print('.....connect from') while True: data = tcpClient.recv(BUFSIZE) if not data: print('not data') tcpClient.send(('[%s] %s' % (ctime(), data)).encode(encoding='utf_8')) tcpClient.close()serverSocket.close()
0 0
- python socket 编程手记
- Python Socket 编程
- python socket编程
- Python Socket编程
- Python Socket编程范例
- Python socket模块编程
- Python socket编程学习
- python socket编程
- [Python] 网络编程(Socket)
- Python socket编程
- Python socket编程
- Python socket编程
- Python socket 编程
- Python socket编程
- Python 中的 socket 编程
- Python socket编程
- Python 网络编程, socket
- Python socket编程简介
- 排序+自己保存在路径里
- 选择排序1到10000
- 深入理解Java:注解(Annotation)自定义注解入门
- 欢迎使用CSDN-markdown编辑器
- 利用HttpClient的POST方式发起带参数的请求时,点击注册按钮无反应状态分析
- python socket编程
- python学习总结(一)
- 选择排序法——1到10
- (总结)Nginx配置文件nginx.conf中文详解
- iOS字典转字符串类型,NSDictionary 转 NSString转JsonData
- hammer.js手势
- Android的VectorDrawable与AnimatedVectorDrawable
- Java 基本数据类型的取值范围。
- 红糖水和白糖水