Pybonjour

Pybonjour واجهة بيثون نقية (عبر CTTYPES) إلى Apple Bonjour ومكتبات DNS-SD متوافقة (مثل Afahi).
التحميل الان

Pybonjour الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Chris Stawarz
  • موقع ويب الناشر:
  • http://o2s.csail.mit.edu/o2s-wiki/multitask

Pybonjour العلامات


Pybonjour وصف

يوفر Pybonjour واجهة بيثون نقية (عبر CTTYPES) لأبل Bonjour ومكتبات DNS-SD متوافقة (مثل Afahi). يوفر Pybonjour واجهة بيثون نقية (عبر CTTYPES) إلى Apple Bonjour ومكتبات DNS-SD متوافقة (مثل Avahi). يسمح التطبيق برامج نصوص Python للاستفادة من شبكة التكوين الصفري (Zeroconf) للتسجيل والاكتشاف وحلها على حد سواء يتم تنفيذ الشبكات المحلية والمساحة المحلية. يتم تنفيذ شبكة Pybonjour في بيثون نقي، والبرامج النصية التي تستخدمها بسهولة إلى Mac OS X، Windows، Linux، وغيرها من الأنظمة التي تعمل ب BONJOUR.EXAMPLESTHE التالية يتم تضمين البرامج النصية التالية في دليل الأمثلة توزيع مصدر Pybonjour. تسجيل Serviceregister.py Scriptimport SelfiMport SEECTIMPORT SYSIMPORT PYSIMPORT PYBONJOURNAME = sys.argv regtype = sys.argv port = int (sys.argv ) def aggary_callback (sdref، أعلام، errorcode، الاسم، regtype، المجال) : إذا alrorcode == pybonjour.kdnsserviceerr_noerror: طباعة "الخدمة المسجلة:" اسم الطباعة "="، اسم طباعة "Regtype ="، Regtype طباعة "المجال = '، DomainSDREF = Pybonjour.dnsserviceregister (الاسم = الاسم، Regtype = Regtype، منفذ = Port، CallBack = Register_CallBack) TRY: حاول: أثناء TRUE: جاهز = SELECT.STELECT (، []، []، []، []) إذا SDREF في جاهزة : Pybonjour.dnssviceProcessResult (SDREF) باستثناء لوحة المفاتيح: SDRef: SDREF . close () مثال إخراج $ Python Register.py TestService _test.tcp 1234 الخدمات المدبرة: الاسم = TestService Regtype = _test._tcp. domain = local.browsing for and bobrwsing for and systembrowse_and_resolve.py scriptimport selectimport sysimport pysimport pysimport pysimport pybonjouregtypepe = sys.argv == pybonjour.kdnsserviceerr_noerror: Print 'Service Service: "Print" FullName =' '، FullName طباعة "Hosttarget ='، HostTarget Print 'Port' Port = 'port demved.append (true) def browse_callback (sdref، أعلام، interfaceindex، errorcode، ServiceName، Regtype، Replydomain): إذا errorcode! = pybonjour.kdnsserviceerr_noerror: العودة إذا لم يكن (أعلام و pybonjour.kdnsserviceflagsadd): تمت إضافة خدمة "خدمة" طباعة "؛ حل "readve_sdref = pybonjour.dnsserviceresolve (0، Interfaceindex، ServiceName، Regtype، Replype، replose_callback) حاول: على الرغم من عدم حلها: جاهز = Select.Select.Select. 0]: طباعة "حلقة حلقة" كسر pybonjour.dnsserviceprocessresult (readve_sdref) آخر: demved.pop () الأخضر : جاهز = select.select. (، []، []، []، []، []، []، []، []، []، []، (]، أضاف _tcpservice؛ قم بإحكام الخدمة: fullname = testservice._test._tcp.local. hosttarget = bumble.local. ميناء = 1234 ... المتطلبات: بيثون> = 2.4 ctypes (الإصدار 1.0.1 أو الأحدث)


Pybonjour برامج ذات صلة

cflowd.

CFLOWD هو أداة تحليل التدفق المستخدمة حاليا لتحليل طريقة التبديل Cisco's تمكين NetFlow الممكنة. ...

247

تحميل

PPPTCP.

PPPTCP هو برنامج نفق IP من نظير إلى نظير يعمل على تشغيل اتصال PPP عبر منفذ TCP التعسفي. ...

158

تحميل

check

check هو تطبيق يتيح لك الحفاظ على عائقك غير محدود من الآلات. ...

134

تحميل