本文整理汇总了C++中XmlRpcServer::work方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlRpcServer::work方法的具体用法?C++ XmlRpcServer::work怎么用?C++ XmlRpcServer::work使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlRpcServer
的用法示例。
在下文中一共展示了XmlRpcServer::work方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: runServer
void runServer()
{
int port = 7776;
XmlRpc::setVerbosity(5);
s.bindAndListen(port);
s.enableIntrospection(true);
s.work(-1.0);
}
示例2: main
int main(int argc, char* argv[])
{
XmlRpc::setVerbosity(5);
// Create the server socket on the specified port
s.bindAndListen(0);
// Enable introspection
s.enableIntrospection(true);
// Wait for requests indefinitely
s.work(-1.0);
return 0;
}
示例3: main
int main(int argc, char* argv[])
{
cout << "=========================================================" << endl;
cout << "=== CHAT SERVER XMLRPC ===" << endl;
cout << "=== Prof. Me. Petrônio Cândido ===" << endl;
cout << "=== Sistemas Distribuídos, FACIT 2012 ===" << endl;
cout << "=========================================================" << endl;
int port = 8000;
//XmlRpc::setVerbosity(5);
s.bindAndListen(port);
s.enableIntrospection(true);
s.work(-1.0);
/*
ChatServer server;
char *usr1 = "teste1";
char *usr2 = "teste2";
server.Registrar(usr1);
server.Registrar(usr2);
server.Enviar(usr2, usr1, "Teste1");
server.Enviar(usr2, usr1, "Teste2");
server.Enviar(usr2, usr1, "Teste3");
mensagem m1 = server.Receber(usr1);
cout << m1.corpo << endl;
string s;
cin >> s;
*/
//return 0;
}
示例4: main
int main(int argc, char* argv[])
{
std::vector<std::string> lst;
ImageSearchServer imageSearch(&s);
//std::string datasetPath = "/Users/jquequezana/workspace/files/flickr";
//std::string dataExtension = ".rgb";
std::string datasetPath = "/Users/jquequezana/workspace/files/facedb2";
std::string dataExtension = ".sfi.pca";
imageSearch.setConfiguration(datasetPath, dataExtension);
//imageSearch.getRandomSet(datasetPath);
imageSearch.query("01.jpg", 20 );
/*
datasetPath = "C:/xampp/htdocs/cbir/Caltech-256";
dataExtension = ".jpg.oRGBHistograms";
imageSearch.setConfiguration(datasetPath, dataExtension);
//imageSearch.getRandomSet(datasetPath);
imageSearch.query("024_0056.jpg", 10 );*/
/* datasetPath = "C:/xampp/htdocs/cbir/PIBAP";
dataExtension = ".jpg.eGeometricFeatures2";
imageSearch.setConfiguration(datasetPath, dataExtension);
imageSearch.getRandomSet(datasetPath);
imageSearch.query("1_2_1.jpg", 10 );*/
int port = 9090;
XmlRpc::setVerbosity(5);
// Create the server socket on the specified port
s.bindAndListen(port);
// Enable introspection
s.enableIntrospection(true);
// Wait for requests indefinitely
s.work(-1.0);
return 0;
}
示例5: main
int main(int argc, char* argv[])
{
if (argc != 2) {
std::cerr << "Usage: Validator port\n";
return -1;
}
int port = atoi(argv[1]);
XmlRpc::setVerbosity(5);
// Create the server socket on the specified port
s.bindAndListen(port);
// Wait for requests indefinitely
s.work(-1.0);
return 0;
}
示例6: RPCListener
static DWORD RPCListener(LPVOID lpData)
{
int port=12345;
// XmlRpc::setVerbosity(5);
// Create the server socket on the specified port
s.bindAndListen(port);
// Enable introspection
s.enableIntrospection(true);
// Wait for requests indefinitely
s.work(-1.0);
Log(1,L"XMLRPC Server exit");
return 1;
}
示例7: main
int main(int argc, char* argv[])
{
if (argc != 2) {
std::cerr << "Usage: HelloServer serverPort\n";
return -1;
}
int port = atoi(argv[1]);
XmlRpc::setVerbosity(5);
// Create the server socket on the specified port
s.bindAndListen(port, "");
// Enable introspection
s.enableIntrospection(true);
// Wait for requests indefinitely
s.work(-1.0);
return 0;
}
示例8: xml_rpc_server_listen
void xml_rpc_server_listen(void)
{
s.bindAndListen(mmaster.port());
s.work(-1.0);
}