dgram
1.0.0
새로운(2020년 4월) uasyncio 라이브러리를 위한 매우 간단한 UDP 수신기입니다. 콜백을 호출합니다. 콜백의 반환 값(있는 경우)이 클라이언트에 대한 응답으로 전송됩니다. 없음으로 설정되면 클라이언트에 아무 것도 전송되지 않습니다.
전송이 동기화되었습니다.
설문 조사에서 시간 제한이 0이 되어야 하는지 잘 모르겠습니다. 기본값은 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))```