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备份Mysql脚本
Aug 11 Python
采用Psyco实现python执行速度提高到与编译语言一样的水平
Oct 11 Python
利用Django内置的认证视图实现用户密码重置功能详解
Nov 24 Python
Python设计模式之MVC模式简单示例
Jan 10 Python
python2.6.6如何升级到python2.7.14
Apr 08 Python
python 获取list特定元素下标的实例讲解
Apr 09 Python
python数据类型之间怎么转换技巧分享
Aug 20 Python
python django中8000端口被占用的解决
Dec 17 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
Mar 24 Python
python模块如何查看
Jun 16 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 Python
Python生成并下载文件后端代码实例
Aug 31 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概述.
2006/10/09 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
JS中eval函数的使用示例
2013/07/21 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
Jquery获取radio选中值实例总结
2019/01/17 jQuery
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
利用Python爬取可用的代理IP
2016/08/18 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
浅析python内置模块collections
2019/11/15 Python
python接入支付宝的实例操作
2020/07/20 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
酒店总经理工作职责
2013/12/13 职场文书
大学生实习思想汇报
2014/01/12 职场文书
咖啡厅创业计划书范本
2014/01/22 职场文书
博士导师推荐信
2015/03/25 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android