File Broadcaster
v0.1.0-alpha
ผู้ส่งและผู้รับไฟล์ UDP
สามารถใช้ที่อยู่ออกอากาศเพื่อส่งไฟล์บนคอมพิวเตอร์ทุกเครื่องในระบบ LAN
โคลนแหล่งเก็บข้อมูลต้นทางจาก Github
บนบรรทัดรับคำสั่ง ให้ป้อน:
git clone https://github.com/gistrec/File-Broadcaster.git
git submodule init
git submodule update --recursive --remote
คุณอาจใช้ Github สำหรับ Windows หรือ Github สำหรับ Mac แทนบรรทัดคำสั่งได้ อย่างไรก็ตาม สิ่งเหล่านี้ยังไม่ผ่านการทดสอบ/รองรับ และเราใช้เฉพาะบรรทัดคำสั่งเพื่อการพัฒนาเท่านั้น ใช้ลิงก์นี้เพื่อดาวน์โหลดเวอร์ชันบรรทัดคำสั่ง
make all
พารามิเตอร์ | ค่าเริ่มต้น | คำอธิบาย |
---|---|---|
พีพอร์ต | 33333 | พอร์ตผู้ส่งและผู้รับ |
ฉ ชื่อไฟล์ | none | ส่งและรับไฟล์แล้ว |
เสื้อพิมพ์ | ผู้รับ | ผู้รับหรือผู้ส่ง |
ทีทีแอล | 15 | วินาทีในการรอคำขอของไคลเอ็นต์หรือการตอบกลับของผู้ส่ง |
mtu | 1500 | ขนาดแพ็กเก็ต MTU |
ออกอากาศ | 255.255.255.255 | ที่อยู่ออกอากาศ สามารถใช้แบบยูนิคาสต์ได้ |
โครงสร้างแพ็กเก็ต
NEW_PACKET
ไปยังที่อยู่ออกอากาศ (หรือแบบผู้รับเดียว)TRANSFER
RESEND
ไปยังที่อยู่ออกอากาศ (หรือแบบผู้รับเดียว)RESEND
แพ็กเก็ตอีกครั้งหรือรอ TTL แล้วปิด