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 logging 日志轮转文件不删除问题的解决方法
Aug 02 Python
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
Python 中pandas.read_excel详细介绍
Jun 23 Python
python2.6.6如何升级到python2.7.14
Apr 08 Python
详解Django之auth模块(用户认证)
Apr 17 Python
python实现雨滴下落到地面效果
Jun 21 Python
python 列表输出重复值以及对应的角标方法
Jun 11 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
python实现快递价格查询系统
Mar 03 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
Pytest allure 命令行参数的使用
Apr 18 Python
python异步的ASGI与Fast Api实现
Jul 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
PHP.MVC的模板标签系统(三)
2006/09/05 PHP
第十三节--对象串行化
2006/11/16 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php实现递归的三种基本方式
2020/07/04 PHP
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
javascript笔记之匿名函数和闭包
2017/02/06 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
vuex Module将 store 分割成模块的操作
2020/12/07 Vue.js
Python中协程用法代码详解
2018/02/10 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
Python try except else使用详解
2021/01/12 Python
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
好邻里事迹材料
2014/01/16 职场文书
绩效工资实施方案
2014/03/15 职场文书
公司授权委托书范本
2014/04/03 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
售后服务质量承诺书
2015/04/29 职场文书