IO :: المقبس :: TIPC

مقابس TIPC ل PERL
التحميل الان

IO :: المقبس :: TIPC الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Mark Glines
  • موقع ويب الناشر:
  • http://search.cpan.org/~infinoid/

IO :: المقبس :: TIPC العلامات


IO :: المقبس :: TIPC وصف

مقابس TIPC ل PERL TIPC تقف من أجل الاتصالات الشفافة بين العملية. انظر http://tipc.sf.net/ for details.io::socket ::tipc هو الفئات الفئة الفرعية لنظامي بيرل IO :: المقبس، من أجل استخدام مآخذ TIPC في الأزياء المعتادة (والملاء) Perl Fashion.tipc 4 أنواع المقبس: Sock_stream، sock_seqpacket، sock_rdm و sock_dgram. هذه تتوفر جميعا من خلال هذا API PERL، على الرغم من أن الاستخدام يختلف اعتمادا على أي نوع من المقبس الذي تستخدمه. هذه المقابس هي عميل / خادم بدقة. بالنسبة للخوادم، سيقوم New () بالاتصال بالربط () بالنسبة لك، لربط باسم * اسم محلي، وأنت تقبل بعد ذلك () الاتصالات من العملاء، كل منها يحصل على مقبس خاص بهم (عاد من قبول). بالنسبة للعملاء، سيقوم New () بالاتصال بالاتصال () لك، للاتصال باسم النظير المحدد *، وبمجرد نجاحه، يمكنك القيام بإدارة I / O على المقبس مباشرة. في هذا الصدد، تشبه تفاصيل الاستخدام إلى حد كبير TCP عبر IPv4.See قسم الأمثلة، للحصول على مثال لاستخدام المقبس المستندة إلى الاتصالات. لا يمكنك استخدام أساليب إرسال / recv / print / getline العادي عليها، لأن مكدس الشبكة لن تعرف أي مضيف على الشبكة لإرسالها أو استلامها من. بدلا من ذلك، بمجرد استدعاء جديد () لإنشاء المقبس، يمكنك استخدام SendTo و RecvFrom لإرسال واستقبال الحزم الفردية إلى / من نظير محدد، المشار إليها باستخدام IO :: المقبس :: TIP DIP Class Object. غالبا ما تكون (Sock_rdm and Sock_dgram) في كثير من الأحيان BIND () إد إلى اسم معين أو عنوان Nameseq، من أجل السماح لهم بالاستماع إلى الحزم المرسلة إلى وجهة معروفة (الاسم). يمكنك استخدام المعلمات LocalName أو Localnameseq إلى جديد ()، لتحديد اسم أو تسلسل تسلسل لربطه. على النحو الوارد أعلاه، تصبح هذه المعلمات داخليا اسم وغاتج Nameseq إلى IO :: المقبس :: TIPC :: Sockaddr-> جديد ()، والنتيجة مرت إلى BIND (). هذا يشبه إلى حد كبير الاستخدامات النموذجية ل UDP عبر IPv4.since غير المرتبط بأقران معين، يمكنك استخدام SendTo لإرسال حزمة إلى بعض النظير مع اسم معين في الشبكة، وإعادة recvfrom لتلقي الردود من نظير في الشبكة التي ترسل حزمة إلى اسمك (أو nameseq). يمكنك أيضا استخدام العطلات Nameseq لإرسال حزم متعددة الإرسال إلى * كل * نظير مع اسم معين. يرجى الاطلاع على وثيقة Programmers_Guide.txt (مرتبطة بالمراجع) لمزيد من التفاصيل. استخدام io :: المقبس :: TIP؛ بلدي جورب $ = io :: المقبس :: TIPC-> جديد (Sockettype => "Stream"، PEER => "{1000، 100}")؛ يموت "لا يمكن الاتصال {1000، 100}: $! "ما لم جورب $؛ المتطلبات: perl.


IO :: المقبس :: TIPC برامج ذات صلة