Permalänk
Medlem

Flertrådad överförningsklient?

Jag är på jakt efter ett bra flertrådat fildelningsprogram som jag kan använda mellan mig och kompisarna. Med flertrådat så menar jag ett protokoll som skickar multipladatatrådar till klient/klient.

Bakgrund
Jag och polarna har fått Stadsnät och vi har alla 100/100. När vi skickar filer via FTP och Skype och andra fildelnings/chat-verktyg så får vi max 10-15Mbit/s per överförning. Om vi startar flera överförningar parallellt så kommer vi upp i cirka 80-100Mbit/s. Vi har inte lyckats hitta något praktiskt sätt att dela filer på ännu. Vi har provat FTP-server men eftersom FTP-protokollet funkar så att de är en tråd per överförning så får vi max 10-15Mbit/s så känns de slött. Vi har inte lyckats sätta fingret på vad som stryper hastigheten men en gissning är att peeringen mellan ISP:erna är runt 15Mbit/s per dataström.

Vad jag försöker uppnå
Allra helst ett server/klientbaserat-system som man kan konfigurera och tvinga hur många simultana datatrådar man vill ha aktiva, även om det bara är en fil som ska skickas över. Syftet är att dela med sig av sitt mediabibliotek till kompisarna. Även ett system där man delar filer via ett chatprogram skulle kunna funka så länge den skickar varje fil fragmenterad i flera block så vi kan maxa förbindelserna. Helst ska man inte behöva acceptera överförningar utan bara kunna nå vad man vill ha utan att avsändaren måste acceptera mer än en gång. Typ som en FTP-server funkar. Man skulle kunna säga att de vi är ute efter påminner lite om torrentprotokollet fast ändå inte.

Sorry om de blev rörigt. Hoppas ni fattar vad jag är ute efter. Alla tips och förslag tas tacksamt emot.

God fortsättning grabbar/tjejer!

Visa signatur

🎮 ASUS RTX 3080 STRIX • i7-13700K • Define 7 • ASUS B660-PLUS D4 ⌨ 64GB DDR4 3600MHZ 💿 4TB NVMe
🖥️ Acer Predator 43" CG437KP 120hz 🖥️ 2 x LG 43" 43UN700

📹 Mitt skrivbord 🎬 Mitt biorum

Permalänk
Medlem
Skrivet av radx:

Jag är på jakt efter ett bra flertrådat fildelningsprogram som jag kan använda mellan mig och kompisarna. Med flertrådat så menar jag ett protokoll som skickar multipladatatrådar till klient/klient.

Bakgrund
Jag och polarna har fått Stadsnät och vi har alla 100/100. När vi skickar filer via FTP och Skype och andra fildelnings/chat-verktyg så får vi max 10-15Mbit/s per överförning. Om vi startar flera överförningar parallellt så kommer vi upp i cirka 80-100Mbit/s. Vi har inte lyckats hitta något praktiskt sätt att dela filer på ännu. Vi har provat FTP-server men eftersom FTP-protokollet funkar så att de är en tråd per överförning så får vi max 10-15Mbit/s så känns de slött. Vi har inte lyckats sätta fingret på vad som stryper hastigheten men en gissning är att peeringen mellan ISP:erna är runt 15Mbit/s per dataström.

Vad jag försöker uppnå
Allra helst ett server/klientbaserat-system som man kan konfigurera och tvinga hur många simultana datatrådar man vill ha aktiva, även om det bara är en fil som ska skickas över. Syftet är att dela med sig av sitt mediabibliotek till kompisarna. Även ett system där man delar filer via ett chatprogram skulle kunna funka så länge den skickar varje fil fragmenterad i flera block så vi kan maxa förbindelserna. Helst ska man inte behöva acceptera överförningar utan bara kunna nå vad man vill ha utan att avsändaren måste acceptera mer än en gång. Typ som en FTP-server funkar. Man skulle kunna säga att de vi är ute efter påminner lite om torrentprotokollet fast ändå inte.

Sorry om de blev rörigt. Hoppas ni fattar vad jag är ute efter. Alla tips och förslag tas tacksamt emot.

God fortsättning grabbar/tjejer!

Flertalet FTP-klienter och servrar har inställningar för hur många anslutningar som får användas per konto.
Med det sagt så kan du få till "segmented downloads" (det engelska begreppet som används för detta) att fungera för er.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem
Skrivet av Leedow:

Flertalet FTP-klienter och servrar har inställningar för hur många anslutningar som får användas per konto.
Med det sagt så kan du få till "segmented downloads" (det engelska begreppet som används för detta) att fungera för er.

Tack för tipset. Jag googlade på ditt förslag och hittade en sida som tar upp detta. Dom rekommenderade CuteFTP som har stöd för flertrådiga överförningar. Nu tankas mina filer av 8st threads istället för bara 1st och linan blir maxad! Perfekt.

Tack o Bock!

Om jag nu bara kunde hitta en trevligare klient med stöd för detta också. CuteFTP är inte riktigt my cup of tea men den får duga tills vidare

Visa signatur

🎮 ASUS RTX 3080 STRIX • i7-13700K • Define 7 • ASUS B660-PLUS D4 ⌨ 64GB DDR4 3600MHZ 💿 4TB NVMe
🖥️ Acer Predator 43" CG437KP 120hz 🖥️ 2 x LG 43" 43UN700

📹 Mitt skrivbord 🎬 Mitt biorum

Permalänk
Medlem

Kanske flummar iväg lite nu men drömmen skulle fan va att man har ett chatprogram där alla polare är med i samma "nav" och man kan se vad alla polarna har delat med sig av och där detta system använder ovan samma teknik för att överföra filer blixtsnabbt mellan alla vännerna. Jag har aldrig hörttalas om något som funkar så men de hade varit riktigt nice. Tänk typ DC Hubb fast utan någon hubb och där de är med en light chat funktion också.. Ungefär som Skype med fildelning mellan vännerna som man själv väljer vilka som man ska dela med sig med. Fast FTP får duga tills de kommer något sånt.

Skulle de finnas dock får ni gärna tipsa

BTW: får skit fin speed nu mellan oss via FTP.

Visa signatur

🎮 ASUS RTX 3080 STRIX • i7-13700K • Define 7 • ASUS B660-PLUS D4 ⌨ 64GB DDR4 3600MHZ 💿 4TB NVMe
🖥️ Acer Predator 43" CG437KP 120hz 🖥️ 2 x LG 43" 43UN700

📹 Mitt skrivbord 🎬 Mitt biorum

Permalänk
Medlem

Vilka ISPer gäller det?

Visa signatur

R7 2700x | MSI X470 GAMING PLUS | 16GB 3200MHz CL16 | Powercolor Radeon RX 5700XT 8GB Red Dragon | Samsung 850 EVO 500GB | Samsung 860 EVO 1TB | Seasonic FOCUS Plus 650W Gold

Permalänk
Medlem
Skrivet av radx:

Tack för tipset. Jag googlade på ditt förslag och hittade en sida som tar upp detta. Dom rekommenderade CuteFTP som har stöd för flertrådiga överförningar. Nu tankas mina filer av 8st threads istället för bara 1st och linan blir maxad! Perfekt.

Tack o Bock!

Om jag nu bara kunde hitta en trevligare klient med stöd för detta också. CuteFTP är inte riktigt my cup of tea men den får duga tills vidare

Kolla in http://www.codeproject.com/KB/IP/MyDownloader.aspx
Kan övervaka clipboard, så när den ser en länk drar den igång.

Permalänk
Medlem
Skrivet av radx:

Kanske flummar iväg lite nu men drömmen skulle fan va att man har ett chatprogram där alla polare är med i samma "nav" och man kan se vad alla polarna har delat med sig av och där detta system använder ovan samma teknik för att överföra filer blixtsnabbt mellan alla vännerna. Jag har aldrig hörttalas om något som funkar så men de hade varit riktigt nice. Tänk typ DC Hubb fast utan någon hubb och där de är med en light chat funktion också.. Ungefär som Skype med fildelning mellan vännerna som man själv väljer vilka som man ska dela med sig med. Fast FTP får duga tills de kommer något sånt.

Skulle de finnas dock får ni gärna tipsa

BTW: får skit fin speed nu mellan oss via FTP.

DC har ju också segmented download om det är mer lockande.

Det du beskriver skulle vara väldigt svårt att göra. Skype, MSN etc. utgår från att det finns en server för att autentisera sig mot. Utan autentisering kan du nog inte lita på att din "Kompis #2" på din lista verkligen är din kompis. En server behövs för att hålla koll på chatlogg, vad alla har delat med sig av osv. "Navet" (servern) behövs för att göra det du vill på en godtagbar nivå. Med det så menar jag att det är möjligt att göra det utan en server men då ligger informationen hos alla klienter istället för en server. Dessutom så måste alla klienter veta om alla andra klienter på IP-nivå. Alla måste även sitta direkt mot internet (utan router alltså). Detta anser jag är icke godtagbart.
Det är mer ett tekniskt problem än något programmering- eller designproblem.

EDIT: Glömde prata om FTP

När jag körde FTP i Windowsmiljö så använde jag SmartFTP. Det kostade en slant men var riktigt bra. Jag kan inte gå i god för det längre då det var så länge sen. Jag minns i alla fall att CuteFTP hade en mycket mystisk "public domain" där man kunde hitta publika ftp-servers med diskutabelt innehåll. Kort och gott var det skräp, förutom segmented downloads.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem
Skrivet av matte56:

Vilka ISPer gäller det?

Jag har Bahnhof, polarna har Tele2 & Bredband2. Vi sitter alla på nätet itux - Göteborg.

Skrivet av Tanis:

Kolla in http://www.codeproject.com/KB/IP/MyDownloader.aspx
Kan övervaka clipboard, så när den ser en länk drar den igång.

Den hade varit helt klart okej om den också hade en segmented upload, så som cuteftp har. Men tack för tipset ändå.

Skrivet av Leedow:

DC har ju också segmented download om det är mer lockande.

Det du beskriver skulle vara väldigt svårt att göra. Skype, MSN etc. utgår från att det finns en server för att autentisera sig mot. Utan autentisering kan du nog inte lita på att din "Kompis #2" på din lista verkligen är din kompis. En server behövs för att hålla koll på chatlogg, vad alla har delat med sig av osv. "Navet" (servern) behövs för att göra det du vill på en godtagbar nivå. Med det så menar jag att det är möjligt att göra det utan en server men då ligger informationen hos alla klienter istället för en server. Dessutom så måste alla klienter veta om alla andra klienter på IP-nivå. Alla måste även sitta direkt mot internet (utan router alltså). Detta anser jag är icke godtagbart.
Det är mer ett tekniskt problem än något programmering- eller designproblem.

EDIT: Glömde prata om FTP

När jag körde FTP i Windowsmiljö så använde jag SmartFTP. Det kostade en slant men var riktigt bra. Jag kan inte gå i god för det längre då det var så länge sen. Jag minns i alla fall att CuteFTP hade en mycket mystisk "public domain" där man kunde hitta publika ftp-servers med diskutabelt innehåll. Kort och gott var det skräp, förutom segmented downloads.

Tack för ett uttömmande svar. Jag håller med dig i tankesättet hur en server kan vara behövlig för att hålla koll på säkerhet och vilken ip alla har osv och de skulle faktiskt vara helt okej om klienterna ansluter mot en server. De är inget krav att de ska vara helt decentraliserat. Sure de hade varit sexigast men inte på kostnad av tonvis med nätverksstrul.

Jag ska undersöka SmartFTP. Just nu måste jag försöka hitta en FTP-serverprogramvara som klarar segmented upload dock. Den jag har fixade bara segmented download. Men jag tror inte de ska va några problem.

Tack för alla svar.

Visa signatur

🎮 ASUS RTX 3080 STRIX • i7-13700K • Define 7 • ASUS B660-PLUS D4 ⌨ 64GB DDR4 3600MHZ 💿 4TB NVMe
🖥️ Acer Predator 43" CG437KP 120hz 🖥️ 2 x LG 43" 43UN700

📹 Mitt skrivbord 🎬 Mitt biorum