diff --git a/net/net/inc/TSocket.h b/net/net/inc/TSocket.h
index 5b9a17f587d0478be7f11ac66036c4a2b004ec61..7ff5a89a1c20396287044d4608a91b7ead4d5d32 100644
--- a/net/net/inc/TSocket.h
+++ b/net/net/inc/TSocket.h
@@ -145,6 +145,7 @@ public:
    virtual Int_t         Recv(char *mess, Int_t max);
    virtual Int_t         Recv(char *mess, Int_t max, Int_t &kind);
    virtual Int_t         RecvRaw(void *buffer, Int_t length, ESendRecvOptions opt = kDefault);
+   virtual Int_t         Reconnect() { return -1; }
    virtual Int_t         Select(Int_t interest = kRead, Long_t timeout = -1);
    virtual Int_t         Send(const TMessage &mess);
    virtual Int_t         Send(Int_t kind);