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 urlopen 使用小示例
Sep 06 Python
python实现爬虫下载漫画示例
Feb 16 Python
简单介绍Python中的JSON模块
Apr 08 Python
Python处理Excel文件实例代码
Jun 20 Python
Python实现列表删除重复元素的三种常用方法分析
Nov 24 Python
从头学Python之编写可执行的.py文件
Nov 28 Python
简单了解python模块概念
Jan 11 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
Django如何使用redis作为缓存
May 21 Python
基于Python爬虫采集天气网实时信息
Jun 05 Python
Python利器openpyxl之操作excel表格
Apr 17 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
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
JS 表单验证大全
2011/11/23 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
2016/05/19 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
Python实现批量转换文件编码的方法
2015/07/28 Python
python3.6的venv模块使用详解
2018/08/01 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
python实现自动解数独小程序
2019/01/21 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
妇女干部培训方案
2014/05/12 职场文书
物业工程部岗位职责
2015/02/11 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
2015年学校教科室工作总结
2015/07/20 职场文书
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers