python简单的socket 服务器和客户端 分类: socket 2013-08-10 16:44 455人阅读 评论(0) 收藏
2013-08-10 16:44
851 查看
服务器端代码:
客户端代码:
if "__main__" == __name__: import socket try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM); print("create socket succ!"); sock.bind(('localhost', 8001)); print("bind socket succ!"); sock.listen(5); print("listen succ!"); except: print("init socket err!"); while True: print("listen for client..."); conn, addr = sock.accept(); #socket.accept():返回(conn,address)对,其中conn是新的socket对象,在其上可以发送和接收数据;address是另一端的socket地址 print("get client"); print(addr); conn.settimeout(5); szBuf = conn.recv(1024);#使用sock.accept()创建的socket对象, print("recv:" + szBuf); if "0" == szBuf: conn.send('exit'); else: conn.send('welcome client!'); conn.close(); print("end of sevice");
客户端代码:
#!/usr/bin/env python import socket; if "__main__" == __name__: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM); sock.connect(('localhost', 8001)); sock.send('0'); szBuf = sock.recv(1024); print("recv " + szBuf); sock.close(); print("end of connect");
相关文章推荐
- Python 中的 socket 编程 分类: socket 2013-08-10 17:17 377人阅读 评论(0) 收藏
- Python Socket API 笔记 分类: socket 2013-08-10 15:06 2320人阅读 评论(0) 收藏
- 【原创】TCP Socket 简单练习 --- 线程池实现并发服务器 分类: Linux --- 应用程序设计 2014-12-25 13:59 50人阅读 评论(0) 收藏
- 【原创】TCP Socket 简单练习 --- 新进程辅助通信 分类: Linux --- 应用程序设计 2014-12-23 10:27 64人阅读 评论(0) 收藏
- Python调用C可执行程序(subprocess) 分类: python 服务器搭建 C/C++ shell 2015-04-13 21:03 87人阅读 评论(0) 收藏
- Python异常处理 分类: python Raspberry Pi 服务器搭建 2015-04-01 13:22 172人阅读 评论(0) 收藏
- 【原创】TCP Socket 简单练习 --- select同时监测多个描述符 分类: Linux --- 应用程序设计 2014-12-23 10:33 75人阅读 评论(0) 收藏
- file()拷贝文件 分类: python 2012-12-24 16:44 138人阅读 评论(0) 收藏
- 数字排序,波动增长 分类: python 小练习 2013-07-04 19:01 281人阅读 评论(0) 收藏
- 简单使用achartengine绘制折线图 分类: Android图形动画 2014-06-26 10:30 111人阅读 评论(0) 收藏
- python中的对象和引用 分类: python基础学习 2013-10-30 16:20 264人阅读 评论(0) 收藏
- 在 .NET 中开发基于 Chrome 内核的浏览器-创建一个简单浏览器 分类: C# 2014-10-27 16:27 594人阅读 评论(0) 收藏
- pyscripter设置黑色背景的方法 分类: python下载 software 2015-01-29 11:39 331人阅读 评论(0) 收藏
- 创建文件,输出文件内容及打开模式 分类: python 2012-12-24 16:49 155人阅读 评论(0) 收藏
- 图像处理------简单数字水印 - 文字轧花效果 分类: 视频图像处理 2015-07-24 09:37 24人阅读 评论(0) 收藏
- 使用StringIO 分类: python 小练习 2013-06-14 16:00 233人阅读 评论(0) 收藏
- 先执行linux的clear清屏命令,再执行其他操作 分类: python 小练习 2013-09-13 11:23 441人阅读 评论(0) 收藏
- python参数 分类: python基础学习 python 2013-08-23 15:06 217人阅读 评论(0) 收藏
- #小练习 重定向与sys.stdout对象 分类: python 小练习 2013-11-05 16:10 437人阅读 评论(0) 收藏
- Android中AsyncTask的简单用法 分类: Android Activity 2014-07-04 09:21 56人阅读 评论(0) 收藏