X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/a0481d50f6da9cac5efd3502c3657b3fc461ec0d..81fe1238505972c209c81f1c729ae910c275cfe9:/Server/tests/client_test.cpp?ds=sidebyside diff --git a/Server/tests/client_test.cpp b/Server/tests/client_test.cpp index 4605619..c5fc75f 100644 --- a/Server/tests/client_test.cpp +++ b/Server/tests/client_test.cpp @@ -27,7 +27,6 @@ #include "plaqui/server/controlclient.h" #include "plaqui/server/string.h" -//#include #include #include #include @@ -46,8 +45,14 @@ void on_connected(void) { cout << " Conectado! :-)" << endl; } -void on_ok_received(void) { +void on_ok_received(const string& body) { cout << " Respuesta recibida: OK! :-D" << endl; + cout << " Body: " << body << endl; +} + +void on_frame_received(const string& frame) { + cout << " Frame recibido! :-D" << endl; + cout << frame << endl; } void on_error_received(unsigned code) { @@ -71,7 +76,7 @@ int main(int argc, char* argv[]) { // Obtengo host. host = argv[1]; } - unsigned port = 7522; + Connection::Port port = 7522; if (argc > 2) { // Obtengo puerto. stringstream str(argv[2]); @@ -88,6 +93,7 @@ int main(int argc, char* argv[]) { client->signal_connected().connect(SigC::slot(on_connected)); client->signal_ok_received().connect(SigC::slot(on_ok_received)); client->signal_error_received().connect(SigC::slot(on_error_received)); + client->signal_frame_received().connect(SigC::slot(on_frame_received)); client->run(); char buf[BUFSIZ]; while (cin.getline(buf, BUFSIZ)) { @@ -107,7 +113,7 @@ int main(int argc, char* argv[]) { break; default: Command cmd(v[0], v[1]); - v.erase(v.begin(), v.begin() + 1); + v.erase(v.begin(), v.begin() + 2); cmd.set_args(v); client->send(cmd); break;