python网络编程示例(客户端与服务端)


Posted in Python onApril 24, 2014

client客户端

if __name__ == '__main__':   
    import socket   
    import os
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)   
    sock.connect(('localhost', 8001))   
    import time   
    time.sleep(2)   
    sock.send('1')   
    print sock.recv(1024)
    #os.system('pause')
    #raw_input()
    time.sleep(3)
    sock.close()

server服务端

if __name__ == '__main__':   
    import socket   
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)   
    sock.bind(('localhost', 8001))   
    sock.listen(5)   
    while True:   
        connection,address = sock.accept()   
        try:   
            connection.settimeout(5)   
            buf = connection.recv(1024)   
            if buf == '1':   
                connection.send('welcome to server!')   
            else:   
                connection.send('please go out!')   
        except socket.timeout:   
            print 'time out'   
        connection.close()
Python 相关文章推荐
Python多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
Python标准库os.path包、glob包使用实例
Nov 25 Python
Python Sleep休眠函数使用简单实例
Feb 02 Python
Python中动态创建类实例的方法
Mar 24 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
Python tkinter label 更新方法
Oct 11 Python
Python3中lambda表达式与函数式编程讲解
Jan 14 Python
深度辨析Python的eval()与exec()的方法
Mar 26 Python
parser.add_argument中的action使用
Apr 20 Python
Python读写压缩文件的方法
Jul 30 Python
基于python获取本地时间并转换时间戳和日期格式
Oct 27 Python
实例详解Python的进程,线程和协程
Mar 13 Python
python使用PyFetion来发送短信的例子
Apr 22 #Python
Python BeautifulSoup中文乱码问题的2种解决方法
Apr 22 #Python
python中使用smtplib和email模块发送邮件实例
Apr 22 #Python
python用字典统计单词或汉字词个数示例
Apr 22 #Python
python实现rest请求api示例
Apr 22 #Python
python 七种邮件内容发送方法实例
Apr 22 #Python
sqlalchemy对象转dict的示例
Apr 22 #Python
You might like
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
php生成excel文件的简单方法
2014/02/08 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
浅析vue.js数组的变异方法
2018/06/30 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
python出现"IndentationError: unexpected indent"错误解决办法
2017/10/15 Python
TensorFlow实现Batch Normalization
2018/03/08 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
使用python3构建文件传输的方法
2019/02/13 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
关于python中的xpath解析定位
2020/03/06 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
什么是数组名
2012/05/10 面试题
销售文员岗位职责
2013/11/29 职场文书
《分一分》教学反思
2014/04/13 职场文书
幼儿评语大全
2014/04/30 职场文书
婚纱店策划方案
2014/05/22 职场文书
关键在于落实心得体会
2014/09/03 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
同学会感言
2015/07/30 职场文书