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 相关文章推荐
wxPython框架类和面板类的使用实例
Sep 28 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
Python常见异常分类与处理方法
Jun 04 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
python如何统计序列中元素
Jul 31 Python
python实现最长公共子序列
May 22 Python
celery4+django2定时任务的实现代码
Dec 23 Python
python+selenium 定位到元素,无法点击的解决方法
Jan 30 Python
python实现音乐播放器 python实现花框音乐盒子
Feb 25 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
python 调用js的四种方式
Apr 11 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变量作用域的深入解析
2013/06/03 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
javascript下function声明一些小结
2007/12/28 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
纯JS实现图片验证码功能并兼容IE6-8(推荐)
2017/04/19 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python实现各种排序算法的代码示例总结
2015/12/11 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
python打印异常信息的两种实现方式
2019/12/24 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
python wsgiref源码解析
2021/02/06 Python
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
找到您丢失的钥匙、钱包和手机:Tile
2017/05/19 全球购物
校园奶茶店创业计划书
2014/01/23 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
好媳妇事迹材料
2014/12/24 职场文书
物业保安辞职信
2015/05/12 职场文书
开国大典观后感
2015/06/04 职场文书
工作证明书
2015/06/15 职场文书
创业计划书之珠宝饰品
2019/08/26 职场文书
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏