170212
来源:互联网 发布:淘宝卖红酒需要什么 编辑:程序博客网 时间:2024/04/29 17:09
1625-5 王子昂 总结《2017年2月12日》 【连续第135天总结】
A. python 网络客户端编程 100%
多线程编程 100%
B. FTP只支持TCP连接,不支持UDP。
而且FTP的客户端和服务器都使用两个套接字来通讯:一个是控制和命令端口(21号端口),另一个是数据端口(一般是20号端口)
FTP有两种模式,主动和被动。主动模式下,服务器会主动连接客户端的数据端口,此时使用20。被动模式则告知客户端(随机的)数据端口号,等待客户端来发起连接。
python中,一般使用ftplib模块的FTP类来进行连接。流程一般是连接-登录-请求-退出。
实例化一个FTP类,然后使用login方法登录就可以对文件进行浏览和操作了。
电子邮件:消息由头域以及后面可选的消息体组成
电子邮件被发送出去以后,会经过多级中间跳板,最终达到目标机器。
系统各个组件中最主要的是消息传输代理(MTA)。这是一个在邮件交换主机上运行的一个服务器程序,负责邮件的路由,队列和发送工作。
MTA有两个工作,找到下一台更接近接收端的MTA和与另一台MTA进行通讯。
MTA按照SMTP协议进行交流,有商业的和免费的等等多种。
在你发邮件的时候,你必须要连接到一个外部的SMTP服务器,这时,邮件程序是一个SMTP客户端,而SMTP服务器则是第一个跳板。
而当接收邮件的时候,客户端会周期性地连接服务器把信件下载下来。下载的第一个协议叫做邮局协议,即POP。几年之后出现了另一个协议,交互式邮件访问协议(IMAP)
Queue模块中的queue(size)函数可以生成一个大小为size的queue对象。这个对象可以被多线程读取,配套有一些方法来查询大小,压入和取出对象等等。
之后做多对多聊天室时可以尝试使用Queue模块
C.明日计划
windows核心编程
python多对多聊天
A. python 网络客户端编程 100%
多线程编程 100%
B. FTP只支持TCP连接,不支持UDP。
而且FTP的客户端和服务器都使用两个套接字来通讯:一个是控制和命令端口(21号端口),另一个是数据端口(一般是20号端口)
FTP有两种模式,主动和被动。主动模式下,服务器会主动连接客户端的数据端口,此时使用20。被动模式则告知客户端(随机的)数据端口号,等待客户端来发起连接。
python中,一般使用ftplib模块的FTP类来进行连接。流程一般是连接-登录-请求-退出。
实例化一个FTP类,然后使用login方法登录就可以对文件进行浏览和操作了。
电子邮件:消息由头域以及后面可选的消息体组成
电子邮件被发送出去以后,会经过多级中间跳板,最终达到目标机器。
系统各个组件中最主要的是消息传输代理(MTA)。这是一个在邮件交换主机上运行的一个服务器程序,负责邮件的路由,队列和发送工作。
MTA有两个工作,找到下一台更接近接收端的MTA和与另一台MTA进行通讯。
MTA按照SMTP协议进行交流,有商业的和免费的等等多种。
在你发邮件的时候,你必须要连接到一个外部的SMTP服务器,这时,邮件程序是一个SMTP客户端,而SMTP服务器则是第一个跳板。
而当接收邮件的时候,客户端会周期性地连接服务器把信件下载下来。下载的第一个协议叫做邮局协议,即POP。几年之后出现了另一个协议,交互式邮件访问协议(IMAP)
Queue模块中的queue(size)函数可以生成一个大小为size的queue对象。这个对象可以被多线程读取,配套有一些方法来查询大小,压入和取出对象等等。
之后做多对多聊天室时可以尝试使用Queue模块
C.明日计划
windows核心编程
python多对多聊天
0 0
- 170212
- 170212
- 每日170212
- WebSocket客户端java代码
- Java中生成随机数Random、ThreadLocalRandom、SecureRandom、Math.random()
- MySQL笔记:Mysql命令行常用操作命令
- 据说码农都要有自己的博客
- B+ tree
- 170212
- fast rcnn 安装 demo测试
- java中 static,final,transient,volatile关键字的作用
- 关于全球即时通讯系统架构的点滴思考
- css连续的纯数字或字母强制换行
- Android Service应用
- 170213
- 【Android测试】自动化测试框架简介
- Windows下的Memcache安装