dgram
1.0.0
Pendengar UDP super sederhana untuk perpustakaan uasyncio baru (April 2020). Ini memanggil panggilan balik. Nilai kembalian panggilan balik (jika ada) dikirim sebagai respons ke klien. Jika Tidak Ada yang diubah, tidak ada yang dikirim ke klien.
Pengirimannya sinkron.
Tidak yakin apakah saya harus mendapat waktu tunggu nol dalam jajak pendapat. Saya telah default ke 1ms yang cukup baik bagi saya. Pendapat diterima.
Penggunaan:
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))```