利用socketserver实现多并发,socketserver内部会调用socket模块进行功能上的实现client.py客户端脚本文件内容#!/usr/bin/envpython#_*_coding:utf-8_*_importsocket#创建一个socket对象obj=socket.socket()#制定服务端的IP地址和端口obj.connect((‘127.0.0.1‘,999,))#阻塞,等..
分类:
编程语言 时间:
2017-05-05 15:33:07
阅读次数:
292
粘包在实现发送文件功能之前我们先来理解下粘包的问题,下面有两张图,我觉得很清晰的就可以理解到了。正常情况下发送文件第一步:客户端把获取到的文件总大小(size=65426)先放到缓冲区,然后发送给服务端第二步:此时客户端接收到的文件总大小就是65426粘包的问题下发送文件第..
分类:
编程语言 时间:
2017-05-04 16:23:43
阅读次数:
242
一 客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 ...
分类:
编程语言 时间:
2017-05-03 18:19:16
阅读次数:
276
通过socket实现局域网内的聊天工具。service.py文件如下:#!/usr/bin/envpython#_*_coding:utf-8_*_importsocket#创建一个socket对象sk=socket.socket()#绑定允许连接的IP地址和端口sk.bind((‘127.0.0.1‘,6053,))#服务端允许起来之后,限制客户端连接的数量,如果超过五个连接..
分类:
编程语言 时间:
2017-05-03 01:13:06
阅读次数:
575
socket是网络连接端点。例如当你的Web浏览器请求ansheng.me的网站时,你的Web浏览器创建一个socket并命令它去连接ansheng.me的Web服务器主机,Web服务器也对过来的请求在一个socket上进行监听。两端使用各自的socket来发送和接收信息。在使用的时候,每个socket都被绑定到一个..
分类:
编程语言 时间:
2017-04-28 12:04:31
阅读次数:
156
(一)客户端/服务器架构1.客户端/服务器用来做什么了? 客户端向服务器发出请求,服务器接到请求,对客户端进行服务。 服务器有两种形态,一种软件服务器形态,如(网页的服务器),客户端向服务器发送请求,服务器接收请求,为其服务提供网页上的信息。 另外一种是硬件服务器形态,如(打印机、U盘),为客户端提 ...
分类:
编程语言 时间:
2017-04-12 21:17:25
阅读次数:
164
我们常说的计算机网络通信,值得是两台,或者多台计算机间,进行数据传输。 从计算机网络发展至今,人们使用了很多协议,但是最常用的还是tcp/ip协议,实际上这是一组协议。 当然使用python做网络编程的时候,我们通常都会在tcp/ip协议上面编程。也就是我们不需要关心,tcp/ip层真正传输层协议 ...
分类:
编程语言 时间:
2017-03-02 11:02:49
阅读次数:
154
一、理解TCP基础 1.寻址 TCP要能识别远程的机器,基于TCP/IP网络的每台机器都有一个唯一的IP地址。(ip) TCP需要知道与远程机器上运行的哪个程序通信,每个程序要使用一个唯一的端口号。(port) 因此,每个TCP连接的端点是由一个IP地址和一个端口号来唯一标识。(ip:port) 虽 ...
分类:
编程语言 时间:
2017-02-25 01:15:32
阅读次数:
254
Django by example是Python和Django网络开发的集大成者,通过四个大型项目,涉及到了各种场景的应用,是Python网络编程的实战指南。Django by example的正本共有12章,作者在出版后发行了第13章,讲解了配置生产环境,创建通用中间件和自定义管理命令行的功能。 ...
分类:
其他好文 时间:
2017-02-20 12:40:11
阅读次数:
883
Socket是网络编程的一个抽象的概念。 通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 套接字分类 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 ...
分类:
编程语言 时间:
2017-01-01 19:03:47
阅读次数:
347