摘要: 一、FTP对象方法说明 login(user='anonymous',passwd='', acct='') 登录 FTP 服务器,所有参数都是可选的 pwd() 获得当前工作目录 cwd(path) 把当前工作目录设置为 path 所示的路径 dir ([path[,...[,cb]]) 显示 p 阅读全文
posted @ 2018-12-25 16:03 澄心元素 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、简介 twisted是一个封装好的网络通信的库,可以帮助我们快速进行网络编程。注意,python3中,字符串必须转码成utf8的格式,否则无法发送。比如str("test").encode("utf8")即可 二、服务端 服务器需要进行如下操作: 1、在某个端口上一直监听客户端的请求2、接收到客 阅读全文
posted @ 2018-12-25 14:54 澄心元素 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 一、socketserver是标准库中的高级模块,它的目标是简化很多多样板代码,是创建网络客户端和服务器所必须的代码。(事件驱动) 二、模块类 BaseServer :包含核心服务器功能和mix-in类的钩子,可以用TCPServer或UDPserver创建类的实例 TCPserver/UDPser 阅读全文
posted @ 2018-12-25 14:34 澄心元素 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、TCP 1、客户端 2、服务端 二、UDP UDP的server不需要进行监听也不需要建立连接,在启动服务值周,只能被动的等待客户端发送消息过来 客户端发送消息的同时还会自带地址信息,消息回复的时候,不仅需要发送消息,还需要把自己的地址发送过去 1、客户端 2、服务端 阅读全文
posted @ 2018-12-25 08:35 澄心元素 阅读(170) 评论(0) 推荐(0) 编辑