https://github.com/mostafaasadi/socket-fs
A simple file transfer socket
https://github.com/mostafaasadi/socket-fs
Last synced: 7 months ago
JSON representation
A simple file transfer socket
- Host: GitHub
- URL: https://github.com/mostafaasadi/socket-fs
- Owner: mostafaasadi
- License: gpl-3.0
- Created: 2023-06-21T22:09:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-23T11:49:02.000Z (over 2 years ago)
- Last Synced: 2025-01-17T11:12:43.790Z (9 months ago)
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# socket-fs
این پروژه یک شبهپیادهسازی ساده از پروتکل FTP است که در قالب یک نرمافزار سوکت با پایتون نوشته شده است. این نرمافزار به شما این امکان را میدهد تا فایلهای خود را دانلود، آپلود و حذف کنید. لازم به ذکر است که این برنامه تنها مشابه FTP عمل میکند و FTP نیست.
## راهاندازی
با اجرای دستورات زیر، برنامه را راهاندازی کنید:
```
git clone https://github.com/mostafaasadi/socket-fs/
cd socket-fs
# create and active virtual envirement
pip install -r requirements.txt
```## تنظیم و اجرا
برای تغییر پورت، بافرسایز و دایرکتوریهای کلاینت و سرور، در فایلهای `server.py` و `client.py` قسمت `__main__` بررسی و تغییر دهید.برای اجرا هر دو فایل `server.py` و `client.py` را اجرا کنید.
```
python server.py
python client.py
```## مجوز
این پروژه تحت مجوز GPL-3.0 منتشر شده است. برای اطلاعات بیشتر در مورد مجوز، فایل LICENSE را مشاهده کنید.