]> git.llucax.com Git - z.facultad/75.42/plaqui.git/commit
- Se mejora el manejo de errores (excepciones) en los tests (y en algunas otras
authorLeandro Lucarella <llucax@gmail.com>
Sun, 16 Nov 2003 03:49:23 +0000 (03:49 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sun, 16 Nov 2003 03:49:23 +0000 (03:49 +0000)
commita0481d50f6da9cac5efd3502c3657b3fc461ec0d
tree2b0c2aab000b378f1a8b0083ebff0afaf7238379
parent7353f36b6d2eca998f2cb2ca561219b3979ff167
- Se mejora el manejo de errores (excepciones) en los tests (y en algunas otras
  clases, pero falta). Ahora se manda bien la ControlClient::signal_connected()
  cuando se conecta (bien) y ControlClient::signal_finished() cuando no se puede
  conectar (o cuando se desconecta). La signal_connected() para mi pierde
  sentido con la existencia de la signal_finished() pero se deja por las dudas.
- Se arregla un bug en la prueba del cliente (daba segfault si se desconectaba).
- Se agrega host y port a Connection, cambiandose los metodos get_peerhost() y
  get_peerport() por get_host() y get_port().
- Se agrega un esqueleto muy (pero muy) primitivo de la planta y la lista de
  plantas al servidor.
- Se mejora el "switch" de comandos del Server.
- Se implementa el comando connection/stop.
- Se agregan metodos de conversion a distintos tipo (con templates) al String.
- Se crea un tipo Connection::Port para ser consistente a la hora de usar
  numeros de puertos (antes usaba a veces int y a veces unsigned, en realidad
  faltan "migrar" cosas todavia).
- TODO actualizada. :)
17 files changed:
Server/TODO
Server/include/plaqui/server/connection.h
Server/include/plaqui/server/httpmessage.h
Server/include/plaqui/server/plant.h [new file with mode: 0644]
Server/include/plaqui/server/server.h
Server/include/plaqui/server/string.h
Server/include/plaqui/server/tcpserver.h
Server/src/Makefile
Server/src/connection.cpp
Server/src/controlclient.cpp
Server/src/server.cpp
Server/src/string.cpp
Server/src/tcpserver.cpp
Server/tests/Makefile
Server/tests/client_test.cpp
Server/tests/server_test.cpp
docs/cliente_servidor.dia