]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Server/src/connection.cpp
Se corrige bug reportado por ricky.
[z.facultad/75.42/plaqui.git] / Server / src / connection.cpp
index 408239e45bc206e15016d5f3c4247f3852e8eb0e..1dc6b6d3d9a45d01385021035114312d84aa0194 100644 (file)
@@ -57,6 +57,27 @@ Connection::Connection(sockbuf::type type):
 #endif // DEBUG
 }
 
 #endif // DEBUG
 }
 
+void Connection::finish(bool attach) {
+       //socket_mutex.lock();
+       socket->shutdown(sockbuf::shut_readwrite);
+       //socket_mutex.unlock();
+       Runnable::finish(attach);
+}
+
+string Connection::get_peerhost(void) {
+       //socket_mutex.lock();
+       string host = socket->peerhost();
+       //socket_mutex.unlock();
+       return host;
+}
+
+unsigned Connection::get_peerport(void) {
+       //socket_mutex.lock();
+       unsigned port = socket->peerport();
+       //socket_mutex.unlock();
+       return port;
+}
+
 } // namespace Server
 
 } // namespace PlaQui
 } // namespace Server
 
 } // namespace PlaQui