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自动格式化json文件的方法
Mar 11 Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 Python
python中urlparse模块介绍与使用示例
Nov 19 Python
JS设计模式之责任链模式实例详解
Feb 03 Python
详解Python中的四种队列
May 21 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
Oct 29 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
Dec 03 Python
python连接PostgreSQL过程解析
Feb 09 Python
pytorch模型存储的2种实现方法
Feb 14 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
python实现数据结构中双向循环链表操作的示例
Oct 09 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 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
ADODB类使用
2006/11/25 PHP
php类
2006/11/27 PHP
PHP中spl_autoload_register()和__autoload()区别分析
2014/05/10 PHP
Laravel5中contracts详解
2015/03/02 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
2015/12/29 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
2020/12/13 Javascript
不使用 JS 匿名函数理由
2017/11/17 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
Python环境变量设置方法
2016/08/28 Python
轻松掌握python设计模式之访问者模式
2016/11/18 Python
Python如何import文件夹下的文件(实现方法)
2017/01/24 Python
Python使用functools实现注解同步方法
2018/02/06 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
python中dict()的高级用法实现
2019/11/13 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
女大学生自我鉴定
2013/12/09 职场文书
银行职员思想汇报
2013/12/31 职场文书
有关环保的标语
2014/06/13 职场文书
护士求职信
2014/07/05 职场文书
践行三严三实心得体会
2014/10/13 职场文书
数学教师个人总结
2015/02/06 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
保送生自荐信范文
2015/03/26 职场文书
校车司机安全责任书
2015/05/11 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers