Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zonyitoo/sendbysocket
用Socket来发文件
https://github.com/zonyitoo/sendbysocket
Last synced: 3 months ago
JSON representation
用Socket来发文件
- Host: GitHub
- URL: https://github.com/zonyitoo/sendbysocket
- Owner: zonyitoo
- Created: 2012-09-30T12:55:03.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2012-09-30T13:21:44.000Z (about 12 years ago)
- Last Synced: 2023-04-09T22:19:50.907Z (over 1 year ago)
- Language: Python
- Size: 101 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#用Socket发文件
其实这个东西无聊得很,就是用Socket来发文件而已,让死宅之间发文件不必借助QQ!这个世界上不是只有QQ才能互传文件!
##依赖
* python2
* python-struct
* python-socket##使用方法
先把它git下来
```bash
git clone https://github.com/zonyitoo/SendBySocket.git
```
然后装依赖,见上。*(其实一般不用装,python都自带了)** 接收端
如果你是接收端,就运行`sockrecv.py`
```bash
./sockrecv.py --address=192.168.1.1
```
参数`address`是你的外网IP地址如果你在家用路由上网,那么去这个[地址](http://www.ip.cn/)看看你的外网IP是多少
然后告诉那个发文件的人。
* 发送端
如果你是发送端,那么就运行`socksend.py`
```bash
./sockrecv.py --address=[RecvIP] --file=[FileName]
```
参数`address`是接收端的IP地址,`file`是要发送的文件名或地址