EPP เป็นโปรโตคอลการจัดเตรียมที่ขยายได้ EPP (กำหนดใน RFC 5730 และเอกสารที่ตามมา) เป็นโปรโตคอลไคลเอนต์เซิร์ฟเวอร์แอปพลิเคชันสำหรับการจัดเตรียมและการจัดการวัตถุที่เก็บไว้ในที่เก็บกลางที่ใช้ร่วมกัน ระบุไว้ใน XML โปรโตคอลจะกำหนดการจัดการวัตถุทั่วไปและเฟรมเวิร์กที่ขยายได้ซึ่งแมปการดำเนินงานโปรโตคอลกับวัตถุ ในการเขียนแอปพลิเคชันที่ได้รับการพัฒนาเพียงอย่างเดียวคือการจัดเตรียมชื่อโดเมนอินเทอร์เน็ตโฮสต์และรายละเอียดการติดต่อที่เกี่ยวข้อง
RFC 3734 กำหนดรูปแบบการขนส่งที่ใช้ TCP สำหรับ EPP และคลาส NET_EPP_Client ที่รวมอยู่ในการแจกแจงนี้ใช้ไคลเอนต์สำหรับรุ่นนั้น คุณสามารถสร้างและจัดการการเชื่อมต่อ EPP และส่งและรับคำตอบผ่านการเชื่อมต่อเหล่านี้
Net_EPP ยังมีตัวสร้างเฟรม EPP ระดับสูง (NET_EPP_FRAME) ซึ่งสามารถใช้ในการสร้างเฟรมที่สอดคล้องกับข้อกำหนด EPP และสามารถใช้ในการโต้ตอบกับเซิร์ฟเวอร์
คลาสถูกจัดระเบียบในบรรทัดที่คล้ายกันกับโมดูล Net :: Epp :: Module Perl ไคลเอ็นต์
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation; ไม่ว่าจะเป็นเวอร์ชัน 2 ของใบอนุญาตหรือ (ที่ตัวเลือกของคุณ) รุ่นใหม่ ๆ
ตัวอย่างการใช้กรณีในรหัส:
//load the autoloader class
require_once("php-epp/Net/EPP.php");
if(Net_EPP::autoload('Client')){
print "autoloading succeededn";
}
$epp=new Net_EPP_Client();
$greeting=$epp->connect('servername','port',20);