Flash Player LocalConnection Library รหัสเนทีฟ Memory Library
ไลบรารีนี้เป็นไลบรารีรหัสดั้งเดิมสำหรับการเชื่อมต่อกับ API LocalConnection ที่ใช้โดย Flash Player สิ่งนี้ทำได้โดยการเชื่อมต่อกับหน่วยความจำและสัญญาณที่ใช้ร่วมกันเดียวกันเพื่ออ่านและเขียนลงในระบบการส่งข้อความ ทั้งหมดนี้เกิดขึ้นได้โดยวิศวกรรมย้อนกลับรูปแบบ API และรูปแบบการส่งข้อความที่ใช้โดย Flash Player
ห้องสมุดได้รับการทดสอบกับ Flash Player 6 ขึ้นไป (Flash Player 6 แนะนำ LocalConnection) และ Flash Player บน Windows, Mac และ Linux ทั้งหมดได้รับการสนับสนุน
ห้องสมุดนี้ได้รับการทดสอบกับคอมไพเลอร์กลาง GCC, MSVC และ MingW ดูการกำหนดค่า Travis และ Appveyor CI สำหรับเวอร์ชันที่แน่นอนที่ผ่านการทดสอบ ห้องสมุดน่าจะทำงานร่วมกับคอมไพเลอร์ C99 ที่เข้ากันได้อื่น ๆ
ดูไดเรกทอรี util สำหรับการใช้งานตัวอย่าง บางสิ่งที่ต้องจำไว้
data ข้อความเป็นชุดของข้อมูลที่เข้ารหัส AMF, AMF0 หรือ AMF3 ขึ้นอยู่กับข้อความ ( size กำหนดว่าข้อมูลที่เข้ารหัสมีขนาดใหญ่เพียงใด)hostname:connection-name ( example.com:name , localhost:name )_global-connection-name ( _domainshared:name )example.com = example.comwww.example.com = example.comabexample.com = b.example.com )is_per_user เพื่อให้ตรงกับคุณสมบัติ isPerUser ที่ใช้ใน ActionScript (ค่าเริ่มต้นคือและน่าจะเป็น false และคุณสมบัตินี้ไม่สามารถใช้ได้ในรุ่น Flash Player รุ่นเก่า)flshm_lock และ flshm_unlock เพื่อล็อคเซมาฟอร์เพื่อเข้าถึงหน่วยความจำที่ใช้ร่วมกันในขณะที่อ่านและเขียนข้อความและการเชื่อมต่อเพื่อหลีกเลี่ยงปัญหาเกี่ยวกับเงื่อนไขการแข่งขันflshm_close เพื่อปลดปล่อยหน่วยความจำฟรีที่จัดสรรโดยไลบรารีและหลีกเลี่ยงการรั่วไหลของหน่วยความจำหากคุณพบข้อผิดพลาดหรือมีปัญหาความเข้ากันได้โปรดเปิดตั๋วภายใต้ส่วนปัญหาสำหรับที่เก็บนี้
การร้องขอแบบดึงยังยินดีต้อนรับด้วยเช่นกัน แต่การเปลี่ยนแปลงใด ๆ จะต้องมีการรวมข้ามแพลตฟอร์ม
ลิขสิทธิ์ (c) 2016-2019 Alexander O'Mara
ได้รับใบอนุญาตภายใต้ใบอนุญาตสาธารณะ Mozilla, v. 2.0
หากใบอนุญาตนี้ไม่ได้ผลสำหรับคุณอย่าลังเลที่จะติดต่อฉัน
หากคุณพบว่าซอฟต์แวร์ของฉันมีประโยชน์โปรดพิจารณาสนับสนุนการพัฒนาซอฟต์แวร์อิสระและโอเพนซอร์ซโดยการบริจาคเล็กน้อยบนเว็บไซต์ของฉันที่ Alexomara.com