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
명령줄 대신 Windows용 Github 또는 Mac용 Github를 사용할 수 있지만 이는 테스트/지원되지 않으며 개발 시 명령줄만 사용합니다. 이 링크를 사용하여 명령줄 버전을 다운로드하세요.
make all
매개변수 | 기본 | 설명 |
---|---|---|
피, 포트 | 33333 | 송신자 및 수신자 포트 |
f, 파일 이름 | none | 전송 및 수신된 파일 |
t, 유형 | 수화기 | 수신자 또는 발신자 |
ttl | 15 | 클라이언트 요청 또는 발신자 응답을 기다리는 데 걸리는 시간(초) |
MTU | 1500 | MTU 패킷 크기 |
방송 | 255.255.255.255 | 방송주소. 유니캐스트에 사용할 수 있습니다. |
패킷 구조
NEW_PACKET
패킷을 브로드캐스트(또는 유니캐스트) 주소로 보냅니다.TRANSFER
패킷을 통해 파일의 모든 부분을 보냅니다.RESEND
패킷을 브로드캐스트(또는 유니캐스트) 주소로 보내도록 요청합니다.RESEND
패킷을 기다리거나 TTL을 기다린 후 꺼집니다.