กลับไปหน้าบทความ

อ่าน 2 นาที

MLDonkey

MLDonkey เป็น แอป พลิเคชัน โอ เพนซอร์ส สำหรับการแชร์ไฟล์ แบบ Peer-to-Peer หลายโปรโตคอล ซึ่งทำงานเป็น แอปพลิเคชันเซิร์ฟเวอร์ แบ็กเอน ด์บนหลายแพลตฟอร์ม สามารถควบคุมได้ผ่าน...

MLDonkey

MLDonkey
ปล่อย2001 ( 2001 )
เวอร์ชันเสถียร
3.2.1 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 20 สิงหาคม 2024 ( 20 สิงหาคม 2567 )
รุ่นทดลองใช้งานไม่มี [±]
เขียนเป็นOCamlผสมผสานกับภาษา CและAssembly บางส่วน
ระบบปฏิบัติการระบบปฏิบัติการ Microsoft Windows , OS X , ระบบปฏิบัติการคล้าย Unix , MorphOS
พิมพ์การแชร์ไฟล์แบบ P2P
ใบอนุญาตจีพีแอล-2.0 หรือเวอร์ชันที่ใหม่กว่า
เว็บไซต์github.com/ygrek/mldonkey
ที่เก็บข้อมูล
  • github.com/ygrek/mldonkey

MLDonkeyเป็น แอป พลิเคชัน โอ เพนซอร์สสำหรับการแชร์ไฟล์ แบบ Peer-to-Peer หลายโปรโตคอล ซึ่งทำงานเป็น แอปพลิเคชันเซิร์ฟเวอร์ แบ็กเอนด์บนหลายแพลตฟอร์ม สามารถควบคุมได้ผ่านอินเทอร์เฟซผู้ใช้ที่จัดเตรียมโดยส่วนหน้า หลายแบบ รวมถึงอินเทอร์เฟซเว็บ อิน เท อร์เฟซ Telnet และ โปรแกรมไคลเอ็นต์ แบบเนทีฟมากกว่าสิบ โปรแกรม

เดิมทีเป็นโปรแกรมไคลเอ็นต์สำหรับLinux เพื่อใช้กับโปรโตคอล eDonkeyแต่ปัจจุบันสามารถใช้งานได้บนระบบปฏิบัติการที่คล้าย Unix หลายเวอร์ชัน , OS X , Microsoft WindowsและMorphOSและรองรับโปรโตคอลแบบ peer-to-peer หลายประเภท

โปรแกรมนี้เขียนด้วยภาษาOCamlโดยมีส่วนประกอบของภาษา Cและภาษาแอสเซมบลีอยู่ บ้าง

ประวัติศาสตร์

การพัฒนาซอฟต์แวร์เริ่มขึ้นในช่วงปลายปี 2544 ผู้พัฒนา MLDonkey ดั้งเดิมคือ Fabrice Le Fessant จากINRIAเดิมทีซอฟต์แวร์นี้ถูกคิดค้นขึ้นเพื่อเผยแพร่การใช้ OCaml ในชุมชนโอเพนซอร์ส[ 2 ]

ในเดือนมกราคม พ.ศ. 2546 Slyck.comรายงานความขัดแย้งเล็กน้อยระหว่างนักพัฒนา MLDonkey และนักพัฒนา MetaMachine อย่างเป็นทางการของ Overnetซึ่งประณาม MLDonkey ว่าเป็น "ไคลเอนต์ที่ผิดกฎหมาย" โดยอ้างว่ามีพฤติกรรมที่ไม่ถูกต้องบนเครือข่าย[ 3 ]

เวอร์ชันก่อน 3.0 มีช่องโหว่ด้านความปลอดภัยที่ทราบกันดีอยู่แล้ว ซึ่งทำให้ผู้โจมตีที่สามารถเข้าถึงอินเทอร์เฟซเว็บสามารถอ่านไฟล์ใดๆ บนระบบไฟล์ได้[ 4 ]

คุณสมบัติ

คุณสมบัติของแกนหลัก MLdonkey:

แอปพลิเคชันนี้ เขียนด้วย ภาษาโปรแกรม OCamlและได้รับอนุญาตภายใต้ ใบอนุญาต GPL-2.0 หรือเวอร์ชันที่ใหม่กว่าโดยแยกส่วนติดต่อผู้ใช้ (ซึ่งอาจเป็นเว็บเบราว์เซอร์ , Telnet หรือแอปพลิเคชัน GUIของบุคคลที่สาม) และโค้ดที่โต้ตอบกับเครือข่ายแบบ Peer-to-Peer ออกจากกัน

MLDonkey สามารถเชื่อมต่อกับอุปกรณ์ต่างๆ พร้อมกันได้โดยใช้โปรโตคอลเครือข่ายที่แตกต่างกัน นอกจากนี้ยังสามารถดาวน์โหลดและรวมส่วนต่างๆ ของไฟล์เดียวจากโปรโตคอลเครือข่ายที่แตกต่างกันได้[ 5 ]แม้ว่าฟีเจอร์นี้จะถูกบันทึกไว้ว่าเป็นฟีเจอร์ทดลองก็ตาม MLDonkey ทำงานในเซสชันเทอร์มินัลและไม่ต้องการสภาพแวดล้อม GUI ซึ่งช่วยประหยัดหน่วยความจำและทรัพยากรการประมวลผล พฤติกรรมถูกควบคุมโดยไฟล์การกำหนดค่า ที่แก้ไขได้ หรือ—ในรูปแบบที่เป็นมิตรกับผู้ใช้มากกว่า—จากอินเทอร์เฟซผู้ใช้แยกต่างหาก

ตั้งแต่เวอร์ชัน 2.9.0 (2007) เป็นต้นไป การสนับสนุนgnutellaและG2จะไม่ถูกคอมไพล์โดยค่าเริ่มต้นอีกต่อไป เนื่องจากปลั๊กอินทั้งสองมีข้อบกพร่องและปัจจุบันไม่มีการบำรุงรักษา[ 6 ]อย่างไรก็ตาม ยังคงสามารถคอมไพล์ได้โดยการตั้งค่าที่เหมาะสมในไฟล์การกำหนดค่า[ 7 ]

ฟรอนต์เอนด์

  • P2P-GUI (ส่วนติดต่อผู้ใช้บนเว็บ)
  • Onager (Palm OS)
  • ซานโช่
  • MuleDroid - อินเทอร์เฟซ Android

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MLDonkey&oldid=1353893226 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ MLDonkey

MLDonkey เป็น แอป พลิเคชัน โอ เพนซอร์ส สำหรับการแชร์ไฟล์ แบบ Peer-to-Peer หลายโปรโตคอล ซึ่งทำงานเป็น แอปพลิเคชันเซิร์ฟเวอร์ แบ็กเอน ด์บนหลายแพลตฟอร์ม สามารถควบคุมได้ผ่าน...

ประวัติศาสตร์

การพัฒนาซอฟต์แวร์เริ่มขึ้นในช่วงปลายปี 2544 ผู้พัฒนา MLDonkey ดั้งเดิมคือ Fabrice Le Fessant จาก INRIA เดิมทีซอฟต์แวร์นี้ถูกคิดค้นขึ้นเพื่อเผยแพร่การใช้ OCaml ในชุมชนโอเพนซอร์ส [ 2 ]

ฟรอนต์เอนด์

P2P-GUI (ส่วนติดต่อผู้ใช้บนเว็บ) Onager (Palm OS) ซานโช่ MuleDroid - อินเทอร์เฟซ Android

ลิงก์ภายนอก

MLDonkeyบน SourceForge ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MLDonkey&oldid=1353893226 "