首页 » Python » Python 从入门到放弃 - Lesson 8 Socket编程示例

Python 从入门到放弃 - Lesson 8 Socket编程示例

 
文章目录

socket 简单SSH

server

client

socket 简单FTP

server

client

socketserver

socketserver是对socket的封装,简化了socket服务器创建流程

基本流程

1. 创建一个handler类,继承socketserver.BaseRequestHandler类
2. 重写socketserver.BaseRequestHandler类中的handler()方法,用于处理客户端请求
3. 实例化一个socketserver对象,将(监听地址、端口)和第一步创建的handler类传递给这个对象
4. 调用实例化后的socketserver类中的handle_request()或server_forever()方法接收连接
    1. handle_request(): 处理一个请求后关闭socket服务器
    2. server_forever(): 一直处理客户端请求,处理完不退出 
5. 调用server_close()方法关闭socket服务器

socketserver_ssh

原文链接:Python 从入门到放弃 - Lesson 8 Socket编程示例,转载请注明来源!

0