dgram
1.0.0
UDP-listener ที่ใช้งานง่ายสุด ๆ สำหรับไลบรารี uasyncio ใหม่ (เมษายน 2020) มันเรียกให้โทรกลับ ค่าที่ส่งคืนของการโทรกลับ (ถ้ามี) จะถูกส่งเป็นการตอบกลับไปยังไคลเอนต์ ถ้าไม่มีการเปิดใช้งาน จะไม่มีการส่งสิ่งใดไปยังไคลเอนต์
การส่งคือการซิงค์
ไม่แน่ใจว่าฉันควรจะหมดเวลาเป็นศูนย์หรือไม่ในการสำรวจความคิดเห็น ฉันตั้งค่าเริ่มต้นไว้ที่ 1ms ซึ่งดีพอสำหรับฉัน ยินดีรับฟังความคิดเห็น
การใช้งาน:
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))```