NOTICE: raw socket
The IPv4 layer generates an IP header when sending a packet unless the IP_HDRINCLsocket option is enabled on the socket. When it is enabled, the packet must contain an IP header. For receiving the IP header is always included in the packet.
strace ./PingWorker 127.0.0.1
strace 打系统调用信息
gdb binary
b breakpoint
r parameter
watch variable
c
stdout 的buffer是4096, 在console里面是直接输出
重定向到文件的时候如果需要即时输出就要fflush(stdout)