Paraslash Audio Streaming | |
About News Download Documentation Development |
Para_server's udp sender. More...
#include <netinet/in.h>
#include <sys/socket.h>
#include <regex.h>
#include <sys/types.h>
#include <netinet/udp.h>
#include <net/if.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <netdb.h>
#include <lopsub.h>
#include "server.lsg.h"
#include "para.h"
#include "error.h"
#include "string.h"
#include "afh.h"
#include "net.h"
#include "server.h"
#include "list.h"
#include "sched.h"
#include "send.h"
#include "vss.h"
#include "portable_io.h"
#include "fd.h"
#include "close_on_fork.h"
Macros | |
#define | UDP_MAX_UNREACHABLE_TIME 30 |
Time window during which ICMP Destination/Port Unreachable messages are ignored, covering transient receiver problems such as restarting the client, rebooting, reconfiguration, or handover. More... | |
Variables | |
const struct sender | udp_sender |
The UDP sender. More... | |
Para_server's udp sender.
#define UDP_MAX_UNREACHABLE_TIME 30 |
Time window during which ICMP Destination/Port Unreachable messages are ignored, covering transient receiver problems such as restarting the client, rebooting, reconfiguration, or handover.
const struct sender udp_sender |
The UDP sender.
In contrast to the other senders the UDP sender is active in the sense that it initiates the network connection according to its list of targets rather than passively waiting for clients to connect. Like DCCP streams, UDP streams are always sent FEC-encoded. The UDP sender is the only sender which supports IP multicasting.