#! /usr/bin/env python
import socket, sys
host = 'localhost'
port = 54321
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((host, port))
s.listen(1)
print "Server is running in port %d" % port
while 1:
clientsock, clientaddr = s.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学习笔记——socket通信相关资源文件 内部包括server1 2 3 + windows版 nc
由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的默认python版本都面临升级,故进行了升级后将相应的步骤记录下来,作为学习笔记吧。 服务器运行环境: ubuntu 14 LTS ...
该excel文件是本人在学习使用python做爬虫过程中遇到的问题及解决办法、参考网站链接等信息【请忽略出现文件位置这列】。供交流学习使用。
在Python多任务学习笔记(10)——分别通过yield关键字、greenlet以及gevent实现多任务中,我们知道gevent可以通过协程的方式实现多任务,且相较于yield关键字和greenlet而言,gevent屏蔽了很多实现细节,使用起来...
在Python实现web服务器入门学习笔记(3)——多进程、多线程实现并发HTTP服务器中,已经学习了如何通过多进程、多线程实现并发HTTP服务器,但当时是以实现功能为导向,并未使用面向对象的封装,本文记录一下如何对...
网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工...
学习笔记: 绪论部分 分词模式 DAG(有向无环图) 详细使用过程介绍 ##安装 进入到pip.exe目录下,使用安装命令pip install redis即可。如果缺少其他组件也可以通过方法pip install modulename安装。 ##调试 python...
网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工...
leetcode下载 Learn-Python 用来放自己看一些书的笔记,以及之前学python时没有认真看的点 外带一些没事干的时候写的一些小项目....... 带有图形界面的打包脚本 ...一个简单的web-server 自动下载leetcode已完成题目
对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同...
Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架。Web框架可以让我们不用关 心底层的请求响应处理,更方便高效地编写Web程序。因为Flask核心简 单且易于扩展,所以被称作微框架(micro ...
Tornado是一个Python web框架,也是异步网络库,通过使用非双向IO,它可以轻松处理C10K问题,对于长替换,WebSocket等长链接的开发,也比较容易。 目录结构 tornado作为web框架和异步网络库,代码量过多,因此在分析...
使用TenforFlow.js在部署一个Web应用程序。 Jupyter笔记本: 。 文档:请文档。 结果:94.29%的准确性。在本地开发# Serve locally (if you use python)python3 -m http.server 9999# Browse: http://0.0.0.0:9999
我编写了一个Python脚本,该脚本使用SQLAlchemy库从SQL Server数据库中提取数据。 我使用Pandas库在Python中处理此数据,并且; 我使用SQLAlchemy库加载PostgreSQL数据库。 机器学习项目 到数据集所在的网站。 ...
leetcode下载 Java 常用技术,涉及SSM,一些小的工具 config-helper,配置文件读取工具类,使用注解的方式,类型安全 ...simple-webservice,一个简单的webservice使用example Spring-webservice,集成Spring的webse
使用机器学习计算IP网络摄像头的人流量 这是此讨论的项目的存储库。 如何启动和运行: 确保您具有必备库 安装Python 3和OpenCV python 克隆YOLO和Darknet git clone https://github.com/pjreddie/darknet 将此...
健身房广告服务器gym-adserver是一个环境,用于基于强化学习的在线广告算法。 gym-adserver现在是。 AdServer环境实现了典型的,其中代理必须选择最佳的广告(ad)才能在网页中显示。 每次选择一个广告,它就被视为...
TensorFlow.js 是一个采用 WebGL 加速技术的 JavaScript 库,用于在浏览器中使用 Node.js 训练和部署机器学习模型。 移动开发者 TensorFlow Lite 是针对移动设备和嵌入式设备提供的精简解决方案。 Except as ...
使用网络摄像头拍摄会议现场的照片。 通过检测图片中的人。 通过机器学习(SVM)评估会议的好坏。 更详细的描述如下。 依存关系 的Python 3.4.3 龙卷风 雷迪斯 scikit学习 您可以阅读如何通过ipython笔记本创建...