[摘要] TCP Client、ChatClient 、群聊客户端 ...
分类:
编程语言 时间:
2017-12-24 18:46:52
阅读次数:
191
python网络编程——IO多路复用之epoll python网络编程——IO多路复用之epoll 1、内核EPOLL模型讲解 此部分参考http://blog.csdn.net/mango_song/article/details/42643971博文并整理 首先我们来定义流的概念,一个流可以是文 ...
分类:
编程语言 时间:
2017-12-21 11:48:45
阅读次数:
194
一 客户端/服务器架构 客户端(Client)服务器(Server)架构,即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 理想/目标状态—— 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受 ...
分类:
编程语言 时间:
2017-11-30 19:23:48
阅读次数:
178
1. select 原理 在多路复?的模型中, ?较常?的有select模型和epoll模型。 这两个都是系统接?, 由操作系统提供。 当然, Python的select模块进?了更?级的封装。 ?络通信被Unix系统抽象为?件的读写, 通常是?个设备, 由设备驱动程序提供, 驱动可以知道?身的数据 ...
分类:
编程语言 时间:
2017-11-26 15:57:32
阅读次数:
315
1.socketserver模块和类 socketserver是标准库中的一个高级模块,目标是简化很多样板代码(创建网络客户端和服务器所必须的代码) 这个模块封装了socket编程所需要的各种各样的类,现在可以使用类来编写应用程序。 因为以面向对象的方式处理事务有助于组织数据,以及逻辑性地将功能放在 ...
分类:
编程语言 时间:
2017-11-25 21:43:29
阅读次数:
187
1、简单的套接字通信 1.1、服务端 1.2、客户端 ...
分类:
编程语言 时间:
2017-11-25 21:42:47
阅读次数:
165
1 socket 插座?呵呵,想多了,翻译过来意思是套接字! A network socket is an internal endpoint for sending or receiving data at a single node in a computer network. Concrete ...
分类:
编程语言 时间:
2017-11-25 18:30:31
阅读次数:
182
import requests url = 'http://127.0.0.1:8000/login' req = requests.post(url+'?'+'username=fei&password=12') print(req.text)#这里返回的是字符串 >>>{"code": 200, ...
分类:
编程语言 时间:
2017-11-24 16:58:35
阅读次数:
130
代码清单4-1 使用getaddrinfo()创建并连接套接字 getaddrinfo()函数用来将用户指定的主机名和端口号转换为可供套接字方法使用的地址所需要的重要方法。例如,使用getaddrinfo()获取baidu.com提供HTTP服务的方法: 返回结果 从返回结果可以看出,提供3中方法连 ...
分类:
编程语言 时间:
2017-11-20 20:24:21
阅读次数:
190
一、python操作网络,也就是打开一个网站,或者请求一个http接口,使用urllib模块。 urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模块,在python2里面有urllib模块和urllib2模块。 二、上面是使用python自带的 ...
分类:
编程语言 时间:
2017-11-18 15:59:48
阅读次数:
222