Параметр сокет определяет дескриптор сокета, через который будут передаваться данные. Второй параметр (адрес-сообщения) определяет адрес предназначенных для отсылки данных, а третий параметр (длина -сообщения) - количество байтов для пересылки. Параметр флажки предназначен для управления процессом передачи. В частности, с помощью специального значения, заданного в виде флажка, отправитель может указать, что сообщение должно быть послано как экстренное через сокет, который поддерживает такую возможность. Вспомните главу 13, "Надежная потоковая транспортная служба (TCP)", в которой говорилось, что экстренные сообщения соответствуют понятию срочных данных в протоколе TCP. Еще одно значение флажка позволяет вызывающей программе послать запрос на пересылку сообщения без использования локальных таблиц маршрутизации. Если процессом маршрутизации управляет вызывающая программа, можно создавать программы для отладки сетевых приложений.