$ strace -f ./talker localhost foo
[..]
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=20, type=NLMSG_DONE, flags=NLM_F_MULTI, seq=1496375815, pid=14048}, "\0\0\0\0"}, {{len=1, type=0x14 /* NLMSG_??? */, flags=NLM_F_REQUEST, seq=0, pid=0}}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20
close(3) = 0
socket(AF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(4950), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(3, {sa_family=AF_INET, sin_port=htons(31436), sin_addr=inet_addr("127.0.0.1")}, [28->16]) = 0
close(3) = 0
socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET6, sin6_port=htons(4950), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0
getsockname(3, {sa_family=AF_INET6, sin6_port=htons(51297), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 0
close(3) = 0
socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP) = 3
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
write(1, "Price multicasted: 50.34\n", 25Price multicasted: 50.34) = 25
sendto(3, "50.34", 5, 0, {sa_family=AF_INET6, sin6_port=htons(4950), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 5
nanosleep({1, 0}, 0x7fff12a85070) = 0
write(1, "Price multicasted: 50.36\n", 25Price multicasted: 50.36) = 25
sendto(3, "50.36", 5, 0, {sa_family=AF_INET6, sin6_port=htons(4950), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 5
nanosleep({1, 0}, 0x7fff12a85070) = 0
write(1, "Price multicasted: 50.27\n", 25Price multicasted: 50.27) = 25
sendto(3, "50.27", 5, 0, {sa_family=AF_INET6, sin6_port=htons(4950), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 5
nanosleep({1, 0}, 0x7fff12a85070) = 0
write(1, "Price multicasted: 49.65\n", 25Price multicasted: 49.65) = 25
sendto(3, "49.65", 5, 0, {sa_family=AF_INET6, sin6_port=htons(4950), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 5
nanosleep({1, 0}, ^Cstrace: Process 14048 detached
<detached ...>