当前位置: 技术问答>linux和unix
测试服务器并发性能的客户端程序阻塞在 recv 函数处,大家帮忙看看什么原因?
来源: 互联网 发布时间:2017-03-04
本文导语: 大家帮忙看看,为什么下面的程序发送几百个成功请求后就会阻塞在 recv 的函数那里动不了了?请高手帮忙看看,程序有什么问题。多谢了! #include #include #include #include #include #include #include #include #incl...
大家帮忙看看,为什么下面的程序发送几百个成功请求后就会阻塞在 recv 的函数那里动不了了?请高手帮忙看看,程序有什么问题。多谢了!
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define PORT 8888
#define MAXDATASIZE 100
//#define SERVER_IP "10.10.10.64"
#define SERVER_IP "10.5.0.36"
#include
#include
#include "client.h"
using namespace std;
#define PIDNUM 20000
void ProcServerMsg(const char *buf);
void *WorkThread(void *arg);
int main(int argc, char *argv[])
{
cout
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define PORT 8888
#define MAXDATASIZE 100
//#define SERVER_IP "10.10.10.64"
#define SERVER_IP "10.5.0.36"
#include
#include
#include "client.h"
using namespace std;
#define PIDNUM 20000
void ProcServerMsg(const char *buf);
void *WorkThread(void *arg);
int main(int argc, char *argv[])
{
cout