blob: 8138c3a24e919db2d75713a5bec165c92df257f3 [file] [log] [blame]
Woojoong Kim0b46a412021-01-25 00:51:11 -08001# Copyright 2019-present Open Networking Foundation
2#
Scott Baker4cad5ee2022-06-09 14:17:35 -07003# SPDX-License-Identifier: Apache-2.0
Woojoong Kim0b46a412021-01-25 00:51:11 -08004
5import argparse, socket
6from socket import gethostbyaddr
7from datetime import datetime
8
9sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
10sock.bind(('0.0.0.0', {{ .Values.config.droneNetListener.port }}))
11print('Listening at {}'.format(sock.getsockname()))
12while True:
13 data, address = sock.recvfrom(65535)
14 text = data.decode('ascii')
15 print('The client at {} says {!r}'.format(address, text))