一丶python2和python3的区别 1.编码&字符串 字符串: python2: Unicode v = u"root"  本质上用unicode存储(万国码) (str/bytes) v = "root" 本质用字节存储 python3: str v = "root" 本质上用unicode存储(万国码) bytes    v = b"root"  本质上用字节存储 编码: python2:  ascii  文…
网络编程 并发socketserver ipv4.ipv6 ip协议:规定网络地址的协议 B/S架构 C/S架构 bs是cs的一种 B/S是浏览器和服务端架构 C/S是客户端和服务端架构 osi七层协议 机器与机器之间按照约定的协议对信息的解析 osi五层协议 应用层 HTTP.ftp.https.smtp协议 传输层 端口.tcp.udp协议 四层交换机,四层路由器 网络层 ipv4 ipv6协议 三层交换机,路由器 数据链路层 mac/arp协议 网卡,以太交换机,网桥 物理层 中继器,集线…
一.socketserver 模块介绍 socketserver是标准库中的一个高级模块,用于网络客户端与服务器的实现.(version = "0.4") 在python2中写作SocketServer,在python3中写作socketserver. socoketserver两个主要的类,一个是Server类,用于处理连接相关的网络操作,另外一个则是RequestHandler类,用于处理数据相关的操作,解决通信问题.并且提供两个MixIn 类,用于扩展 Server,实现多进程或…
提起网络编程,不同于web编程,它主要是C/S架构,也就是服务器.客户端结构的.对于初学者而言,最需要理解的不是网络的概念,而是python对于网络编程都提供了些什么模块和功能.不同于计算机发展的初级阶段,程序员走到今天,已经脱离了手工打造一切,要自己实现所有细节的年代.现在提倡的是不要重复造轮子,而是学习别人的轮子怎么用,只有那些有需求或能专研的人才去设计轮子甚至汽车,so,这是一个速成的年代. 因此,对于一个面向工作的python程序员,学习python的网络编程,其实学的就是那么几个模块,…
java网络编程 java.net.Socket Socket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过 它获取两个流(一个输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互 java.net.ServerSocket ServerSocket运行在服务端,作用有两个: 1:向系统申请服务端口,客户端的Socket就是通过这个端口与服务端建立连接的. 2:监听服务端口,一旦一个客户端通过该端口建立连接则会自动创建一个Socket,并通过该S…
HTTP协议? HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型.HTTP是一个无状态的协议. 通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS 默认HTTP的端口号为80,HTTPS的端口号为443.   what? 无状态什么鬼? HTTP无状态协议是指协议对于事务处理没有记忆能力.缺少状态意味着如果后续处理需要前面的信息, 则它必须重传,这样可能导致每次连接传送的数据量增大.另一方面,在服务器不需要先前信息时它的应…
1.网络通信编程 1)网络通信模型基础知识 TCP Server: WSAStartup() socket() bind() linsten() accept() send/recv() closesocket() WSACleanup() Client: WSAStartup() socket() connect() recv/send() closesocket() WSACleanup() UDP 客户端A socket() bind() send() recv() close() 客户端…
#coding:utf-8 __author__ = 'similarface' import os,socket,threading,SocketServer SERVER_HOST='localhost' SERVER_PORT=0 BUF_SIZE=1024 ECHO_MSG='HELLO' class ThreadClient(): def __init__(self,ip,port): #建立sock self.sock=socket.socket(socket.AF_INET,soc…
今天的内容需要好好整理,概念性的东西比较多,都是需要理解的,这些是基层的理解,后期的很多知识都是要建立在今天的概念基础上的,以下两点是核心内容,必须要理解,自己把自己理解的注释加在里面: 进程就是程序正在运行的过程, 顾名思义,进程即正在执行的一个过程.进程是对正在运行程序的一个抽象. #一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理.调度进程,并且将多个进程对硬件的竞争变得有序 这里需要牵扯到计算机的起源,最原始的计算机是机械时代的产物,异常庞大,几乎有一栋3层…
本文内容: socketserver的介绍 socketserver的使用 socketserver的异步服务端 首发时间:2018-03-21 也可以使用socketserver来创建socket socketserver的介绍: socketserver是标准库中的一个高级模块 socketserver可以简化创建客户端跟创建服务端的代码 socketserver的使用: 首先导入模块:import socketserver 初始化控制器类Handler[Handler是一个继承BaseRe…