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