# Copyright (c) 2023, Bjarki Arge Andreasen | |
# SPDX-License-Identifier: Apache-2.0 | |
import signal | |
from te_udp_echo import TEUDPEcho | |
from te_udp_receive import TEUDPReceive | |
udp_echo = TEUDPEcho() | |
udp_receive = TEUDPReceive() | |
udp_echo.start() | |
udp_receive.start() | |
print("started") | |
def terminate_handler(a, b): | |
udp_echo.stop() | |
udp_receive.stop() | |
print("stopped") | |
signal.signal(signal.SIGTERM, terminate_handler) | |
signal.signal(signal.SIGINT, terminate_handler) |