python之socket编程
来源:互联网 发布:知乎 怪异故事和acfun 编辑:程序博客网 时间:2024/06/06 03:32
使用python的标准模块socket来创建服务器和客户端
1.创建TCP服务器
# -*- coding:utf-8 -*-import socketimport timeHOST = "localhost"PORT = 8003ADDR = (HOST, PORT)so = socket.socket(socket.AF_INET, socket.SOCK_STREAM)so.bind(ADDR) # 因为服务器需要监听一个端口,所以需要绑定一个服务器so.listen(2) # 监听客户端的连接while True: cso, address = so.accept() # 为客户端和服务器创建一个新的socket while True: recv_data = cso.recv(1024) print "server recv data:%s" %(recv_data) if not recv_data: cso.close() recv_data = recv_data + " " + str(time.ctime()) cso.send(recv_data)2. 创建TCP客户端
# -*- coding:utf-8 -*-import socketHOST = "localhost"PORT = 8003ADDR = (HOST, PORT)co = socket.socket(socket.AF_INET, socket.SOCK_STREAM)co.connect(ADDR)while True: data = raw_input() if not data: co.close() co.send(data) recv_data = co.recv(1024) if not recv_data: co.close() print "client recv data:", recv_data
0 0
- python之socket编程
- python之socket编程
- python之socket编程
- Python之Socket编程
- python之socket编程
- python之socket编程1
- python之socket编程2
- python学习之socket编程
- python之socket编程举例
- python之socket网络编程
- Python之socket编程浅谈
- python的socket编程之udp编程
- Python编程之socket使用详解
- Python 之 Socket编程学习笔记
- Python实例浅谈之七socket编程
- python异步socket编程之二
- Python之学习笔记(socket编程)
- [代码笔记] python 之socket编程(一)
- celert最佳实践
- WebApp开发之Cordova安装教程
- spring 启动打印所有beans
- c# 操作excel生成pdf
- Elasticsearch 在Windows下的安装
- python之socket编程
- Retrofit学习教程(4)-OAuth on Android
- 用mysql的十大理由
- oracle shutdown到nomount
- http 和 https 总结
- 使用 Tkprof 分析 ORACLE 跟踪文件
- 北大青鸟怎么样???是骗子吗??
- 常规容器下SpringBootServletInitializer如何实现web.xml作用解析
- Sink a DotCom