SSH: Introduce keep-alive mechanism.
Neither TCP nor the SSH protocol offer a built-in way to reliably notice connection loss, so we implement our own. Task-number: QTCREATORBUG-3783
Showing
- src/plugins/coreplugin/ssh/sshconnection.cpp 35 additions, 0 deletionssrc/plugins/coreplugin/ssh/sshconnection.cpp
- src/plugins/coreplugin/ssh/sshconnection_p.h 6 additions, 0 deletionssrc/plugins/coreplugin/ssh/sshconnection_p.h
- src/plugins/coreplugin/ssh/sshincomingpacket.cpp 17 additions, 1 deletionsrc/plugins/coreplugin/ssh/sshincomingpacket.cpp
- src/plugins/coreplugin/ssh/sshincomingpacket_p.h 6 additions, 0 deletionssrc/plugins/coreplugin/ssh/sshincomingpacket_p.h
- src/plugins/coreplugin/ssh/sshoutgoingpacket.cpp 10 additions, 0 deletionssrc/plugins/coreplugin/ssh/sshoutgoingpacket.cpp
- src/plugins/coreplugin/ssh/sshoutgoingpacket_p.h 2 additions, 0 deletionssrc/plugins/coreplugin/ssh/sshoutgoingpacket_p.h
- src/plugins/coreplugin/ssh/sshpacket_p.h 6 additions, 1 deletionsrc/plugins/coreplugin/ssh/sshpacket_p.h
- src/plugins/coreplugin/ssh/sshsendfacility.cpp 12 additions, 0 deletionssrc/plugins/coreplugin/ssh/sshsendfacility.cpp
- src/plugins/coreplugin/ssh/sshsendfacility_p.h 3 additions, 0 deletionssrc/plugins/coreplugin/ssh/sshsendfacility_p.h
Loading
Please register or sign in to comment