这段程序同样用来测试使用recvmmsg()与sendmmsg()后的丢包率,只不过这次用pthread_create()创建了4个线程,使用g++ client.c -o client -lpthread编译。由于第一次用pthread_create()函数,不是很熟悉,程序中有不足的地方还望指出。
文件一:wrap.h
#ifndef _WRAP_H_
#define _WRAP_H
#ifndef __USE_GNU
#define __USE_GNU
#endif
#include <sys/socket.h>
#include <sys/types.h>
#include <string.h>
#include <stdio.h>
#include <errno