Skip to content

ray1888/Python-socket-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-socket-programming

This is a Python network Programming project as a FTP Server

本FTP服务器支持以下命令:

ls listdir, 作用:列出当前目录的文件
cd + 跳转目录
put + 本机文件(本机使用绝对路径) 作用:上传文件到FTP服务器
get + 文件名 (默认下载位置为打开脚本的位置,类似于wget) 作用:从FTP服务器上下载文件 mkdir + 创建目录名 作用:在FTP服务器中创建文件夹 pwd 作用:查询目前所在的位置

当前版本已经支持同时多人接入。使用selectors模块进行编写。因为服务器端修改,客户端目前需要重新修改。

完成版会支持用户登录认证,使用JSON文件作为配置文件

About

This is a Python network Programming project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages