Точно так же, как вы знаете: Реальное время означает, что у вас есть ограничение по времени для вашего приложения, это не обязательно означает «быстрый» или «быстрый» или «эффективный»,Операция в реальном времени может занять 1 час, но она будет в реальном времени, если она ограничена продолжительностью не более 1 часа.
Что касается работы в сети - это само по себе не является реальным временем, поскольку вы не можетеконтролировать другую сторону.Существуют различные протоколы «реального времени», которые по-разному обрабатывают это ограничение (поскольку у вас есть временные ограничения для таких приложений, как синхронизация часов, потоковая передача видео / аудио и т. Д.), Поэтому вам необходимо изучить эти конкретные протоколы - по мере необходимости.Одним из примеров является RTP .Вы можете видеть, что это довольно сложно, а не просто UDP-сообщение, написанное «эффективным» способом.
Общее сетевое программирование зависит от системы, но вы можете начать с Работа в сети UNIX и BSD Sockets , чтобы получить идею.