У меня есть проприетарный язык BMS, который отправляет информацию через определенный порт UDP в сети. Существующий интерфейс не очень хорошо сделан или поддерживается, и плохо функционирует.
У меня есть доступ к стеку для кода, и я не возражаю против создания некоторых функций интерпретации
Мой вопрос в том, как лучше всего получать эти необработанные пакеты в моей программе для интерпретации? Я не нашел хорошей документации о том, как это сделать, и я хотел попытаться сделать это разумно подходящим способом.
Мне в принципе нужно, чтобы моя программа постоянно нюхала определенный порт? и будет ли это обременительно для сети или программы?