Web Bench是一个网站压力测试的工具。主要包含两个源文件,socket.c 和 webbench.c。
socket.c主要用于创建socket连接,相关内容见:
<span style="font-family: Arial, Helvetica, sans-serif;">/*********</span>
功能:通过地址host和端口clientPort建立网络连接
如果返回-1,则表示建立连接失败
********/
int Socket(const char *host, int clientPort)
{
int sock;
unsigned long inaddr;
struct sockaddr_in ad;
struct hostent *hp;
memset(&ad, 0, sizeof(ad));
ad.sin_family = AF_INET;
inaddr = inet_addr(host);
if (inaddr != INADDR_NONE)
memcpy