python实现简单的socket server实例


Posted in Python onApril 29, 2015

本文实例讲述了python实现简单的socket server的方法。分享给大家供大家参考。具体如下:

import socket
host = ''
port = 55555
myServerSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
myServerSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,1)
myServerSocket.bind((host, port))
myServerSocket.listen(1)
print "Server is running on port %d; press Ctrl-C to terminate." % port
while 1:
  clientsock, clientaddr = myServerSocket.accept()
  clientfile = clientsock.makefile('rw', 0)
  clientfile.write("Welcome, " + str(clientaddr) + "\n")
  clientfile.write("Please enter a string: ")
  line = clientfile.readline().strip()
  clientfile.write("You entered %d characters.\n" % len(line))
  clientfile.close()
  clientsock.close()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python使用any判断一个对象是否为空的方法
Nov 19 Python
Python多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
Apr 08 Python
Python实现分段线性插值
Dec 17 Python
Pytorch 数据加载与数据预处理方式
Dec 31 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
Feb 16 Python
python-sys.stdout作为默认函数参数的实现
Feb 21 Python
pytorch 限制GPU使用效率详解(计算效率)
Jun 27 Python
浅谈Python描述数据结构之KMP篇
Sep 06 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
用python制作个视频下载器
Feb 01 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 Python
详细讲解用Python发送SMTP邮件的教程
Apr 29 #Python
python实现可将字符转换成大写的tcp服务器实例
Apr 29 #Python
python实现对一个完整url进行分割的方法
Apr 29 #Python
python打开url并按指定块读取网页内容的方法
Apr 29 #Python
在Python下进行UDP网络编程的教程
Apr 29 #Python
用Python进行TCP网络编程的教程
Apr 29 #Python
为Python程序添加图形化界面的教程
Apr 29 #Python
You might like
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
JavaScript的类型简单说明
2010/09/03 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
window.onresize 多次触发的解决方法
2013/11/08 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
python 决策树算法的实现
2020/10/09 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
行政专员岗位职责
2014/01/02 职场文书
债务纠纷委托书
2014/08/30 职场文书
公司财务管理制度
2015/08/04 职场文书
python析构函数用法及注意事项
2021/06/22 Python