00001
00002
00003
00004
00005
00006
00007 #include <iostream>
00008 #include <cstdlib>
00009 #include <string>
00010 #include "ComPlusPlus/ComPlusPlus"
00011
00012 class TestServerClass : public compp::SSrv {
00013
00014 public:
00015
00016 TestServerClass (const std::string & IPAddr, const int p): compp::SSrv (IPAddr,p) {
00017
00018 }
00019
00020 std::string executeTransaction ( const std::string & request, compp::SSrvContext & Context ) {
00021
00022 std::string ret = "This is the result of our server processing.";
00023 return ret;
00024
00025 }
00026 };
00027
00028 int main (int argc, char *argv [] ) {
00029
00030 syspp::Logger::Debug ( "Another Debug\n" );
00031 TestServerClass S ( "0.0.0.0", 5678 ) ;
00032 S.commenceWork();
00033 return 0;
00034
00035 }