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实现代理服务功能实例
Nov 15 Python
python写的一个squid访问日志分析的小程序
Sep 17 Python
BP神经网络原理及Python实现代码
Dec 18 Python
python导入模块交叉引用的方法
Jan 19 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
Jan 22 Python
详解Python数据分析--Pandas知识点
Mar 23 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
May 31 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
Python数据库封装实现代码示例解析
Sep 05 Python
如何在scrapy中捕获并处理各种异常
Sep 28 Python
Python colormap库的安装和使用详情
Oct 06 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
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
jQuery之选项卡的简单实现
2014/02/28 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
JS实现获取当前URL和来源URL的方法
2016/08/24 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
详解Python的Django框架中的通用视图
2015/05/04 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
Python探索之修改Python搜索路径
2017/10/25 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
上课睡觉检讨书
2014/01/28 职场文书
共产党员公开承诺书范文
2014/03/28 职场文书
学校安全防火方案
2014/06/07 职场文书
乡镇党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
单位委托书格式范本
2014/09/29 职场文书
新人入职感言
2015/07/31 职场文书