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中的特殊语法:filter、map、reduce、lambda介绍
Apr 14 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
Apr 25 Python
Odoo中如何生成唯一不重复的序列号详解
Feb 10 Python
基于anaconda下强大的conda命令介绍
Jun 11 Python
Laravel+Dingo/Api 自定义响应的实现
Feb 17 Python
python根据txt文本批量创建文件夹
Dec 08 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
python 实现识别图片上的数字
Jul 30 Python
Pytorch 实现自定义参数层的例子
Aug 17 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
Python paramiko使用方法代码汇总
Nov 20 Python
django如何自定义manage.py管理命令
Apr 27 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
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
javascript getElementsByName()的用法说明
2009/07/31 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
对pandas处理json数据的方法详解
2019/02/08 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
python实现logistic分类算法代码
2020/02/28 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
详解python tkinter 图片插入问题
2020/09/03 Python
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
考博专家推荐信
2014/05/10 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
angular4实现带搜索的下拉框
2022/03/25 Javascript