procedure DoNegotiate(AThread: TIdPeerThread); virtual;
DoNegotiate requires a procedure assigned to the OnNegotiate event handler to allow option negotiate to be performed for the connection.