- 论坛徽章:
- 0
|
socket服务器采用commoncpp的socket库的多线程程序,此程序在一般压力下似乎没什么问题,但是
在高压力下会随机出现Exec format error的错误, 然后程序就退出了, 找了很多资料,没办法找到问题所在,
有没有那位试过这种情况,或者帮我分析一下原因也好,比较急,各位帮一下忙,不胜感激...
附: 服务器监听代码
lis = new MyListener("192.168.1.10", "50000");
try()
{
while(lis->isPendingConnection(TIMEOUT_INF))
{
//client request service
cli = new MyReqSession(*lis);
//create thread to handle request
cli->detach();
}
}catch(Socket *socket)
{
cout<<"errno = "<<err<<endl;
cout<<strerror(err)<<endl;;
}
另外MyReqSession继承TCPSession, MyListener继承TCPSocket. |
|