การเปิดตัว Communist 2 p2.0p Messenger และไลบรารี libcommunist 1.0

Communist 2 P2.0P Messenger และ libcommunist 1.0 ได้รับการเผยแพร่แล้ว ซึ่งรวมถึงฟีเจอร์ที่เกี่ยวข้องกับการทำงานของเครือข่ายและการสื่อสาร P2P รองรับการทำงานทั้งบนอินเทอร์เน็ตและบนเครือข่ายท้องถิ่นที่มีการกำหนดค่าต่างๆ รหัสโครงการเผยแพร่ภายใต้ใบอนุญาต GPLv3 และพร้อมใช้งานบน GitHub (คอมมิวนิสต์, libcommunist) และ GitFlic (คอมมิวนิสต์, libcommunist) รองรับการทำงานบน Linux และ Windows

เพื่อสร้างการสื่อสารระหว่างผู้ใช้ คอมมิวนิสต์ใช้การรวมกันของตารางแฮชแบบกระจาย (ตัวแปรของ DHT ที่มีไว้สำหรับไคลเอนต์ทอร์เรนต์) และเทคโนโลยีการเจาะรู UDP (สำหรับการโต้ตอบกับโฮสต์ที่อยู่เบื้องหลังนักแปลที่อยู่) รองรับโปรโตคอล IPv4 และ IPv6 ข้อความสามารถส่งผ่านรีเลย์ได้ (ดูเอกสารประกอบ) ข้อมูลทั้งหมดจะถูกจัดเก็บไว้ในเครื่องของผู้ใช้ในรูปแบบที่เข้ารหัสและยังถูกส่งแบบเข้ารหัสอีกด้วย มาตรฐาน AES และรูปแบบลายเซ็นดิจิทัล ed25519 ใช้สำหรับการเข้ารหัส

ท่ามกลางการเปลี่ยนแปลงในเวอร์ชันใหม่:

  • ความสามารถของเครือข่ายทั้งหมดถูกย้ายไปยังไลบรารี libcommunist
  • เพิ่มฟังก์ชันการถ่ายทอดข้อความ (เซิร์ฟเวอร์และไคลเอนต์)
  • มีการดำเนินการจัดระเบียบโค้ดใหม่โดยทั่วไปแล้ว
  • เวอร์ชัน 2.0 เข้ากันไม่ได้กับเวอร์ชันก่อนหน้า (ต้องมีการสร้างโปรไฟล์ผู้ใช้ใหม่)

ที่มา: opennet.ru

เพิ่มความคิดเห็น