Basic example udp server and client
Topics in this section,
program 1: udp single server and single client : single data transfer program 2: udp single server and single client : multiple data transfer
program 1: udp single server and single client : single data transfer
program 2: udp single server and single client : multiple data transfer
IPV4 UDP server client program with Select system call
IPV4 AF_INET UDP SOCKET FAQs Step 1: Sequence Diagram for SERVER.c Step 2: Program for Server.c Step 3: Compile and Execute Server.c Step 4: Sequence Diagram for CLIENT.c Step 5: Program for Client.c Step 6: Compile and Execute Client.c Summary
IPV4 AF_INET UDP SOCKET FAQs
Step 1: Sequence Diagram for SERVER.c
Step 2: Program for Server.c
Step 3: Compile and Execute Server.c
Step 4: Sequence Diagram for CLIENT.c
Step 5: Program for Client.c
Step 6: Compile and Execute Client.c
Summary
IPV4 UDP server client program with Poll system call
IPV4 AF_INET UDP SOCKET FAQs Step 1: Sequence Diagram for SERVER.c Step 2: Program for Server.c Step 3: Compile and Execute Server.c Step 4:Sequence Diagram for CLIENT.c Step 5: Program for Client.c Step 6: Compile and Execute Client.c Summary
Step 4:Sequence Diagram for CLIENT.c
IPV4 UDP server client program with Epoll system call
Other Sockets
af_unix_tcp af_unix_udp ipv4_raw_af_inet_icmp ipv4_raw_af_inet_raw ipv4_raw_af_inet_tcp ipv4_raw_af_inet_udp ipv6_af_inet6_tcp ipv6_af_inet6_udp //TODO ipv6_raw_af_inet6_icmp //TODO ipv6_raw_af_inet6_tcp //TODO ipv6_raw_af_inet6_udp // TODO ipv6_raw_af_inet6_raw raw_af_packet_raw_htons_ETH_P_ALL raw_af_packet_tcp_htons_ETH_P_ALL raw_af_packet_udp_htons_ETH_P_ALL
af_unix_tcp
af_unix_udp
ipv4_raw_af_inet_icmp
ipv4_raw_af_inet_raw
ipv4_raw_af_inet_tcp
ipv4_raw_af_inet_udp
ipv6_af_inet6_tcp
ipv6_af_inet6_udp
//TODO ipv6_raw_af_inet6_icmp
//TODO ipv6_raw_af_inet6_tcp
//TODO ipv6_raw_af_inet6_udp
// TODO ipv6_raw_af_inet6_raw
raw_af_packet_raw_htons_ETH_P_ALL
raw_af_packet_tcp_htons_ETH_P_ALL
raw_af_packet_udp_htons_ETH_P_ALL
Other IPC’s
Message_queues NamedPipes Netlink Shared_Memory Shared_Memory_2_FDS SocketPair Timerfd
Message_queues
NamedPipes
Netlink
Shared_Memory
Shared_Memory_2_FDS
SocketPair
Timerfd