|
|
#include "servant/Application.h"
|
||
|
|
#include "TestRecvThread.h"
|
||
|
|
#include <iostream>
|
||
|
|
|
||
|
|
using namespace std;
|
||
|
|
using namespace tars;
|
||
|
|
|
||
|
|
int main(int argc,char**argv)
|
||
|
|
{
|
||
|
|
try
|
||
|
|
{
|
||
|
|
RecvThread thread;
|
||
|
|
thread.start();
|
||
|
|
|
||
|
|
int c;
|
||
|
|
while((c = getchar()) != 'q');
|
||
|
|
|
||
|
|
thread.terminate();
|
||
|
|
thread.getThreadControl().join();
|
||
|
|
}
|
||
|
|
catch(std::exception&e)
|
||
|
|
{
|
||
|
|
cerr<<"std::exception:"<<e.what()<<endl;
|
||
|
|
}
|
||
|
|
catch(...)
|
||
|
|
{
|
||
|
|
cerr<<"unknown exception"<<endl;
|
||
|
|
}
|
||
|
|
return 0;
|
||
|
|
}
|