dgram
1.0.0
مستمع UDP بسيط للغاية لمكتبة uasyncio الجديدة (أبريل 2020). فإنه يستدعي رد الاتصال. يتم إرسال القيمة المرجعة لرد الاتصال (إن وجدت) كرد على العميل. إذا تم تشغيل لا شيء، فلن يتم إرسال أي شيء إلى العميل.
الإرسال متزامن.
لست متأكدًا مما إذا كان يجب أن أحصل على مهلة صفرية في الاستطلاع. لقد تخلفت عن 1 مللي ثانية وهو أمر جيد بما فيه الكفاية بالنسبة لي. الآراء موضع ترحيب.
الاستخدام:
from dgram import UDPServer
import uasyncio
(..)
port=12345
def cb(msg, adr):
print('Got:', msg)
return 'ack'.encode('ascii')
def main():
s = UDPServer()
l = uasyncio.get_event_loop()
l.run_until_complete(s.serve(cb, '0.0.0.0', port))```