Merge pull request #7 from syncthing/ping

Server should respond to ping
This commit is contained in:
Audrius Butkevicius 2015-09-14 12:49:12 +01:00
commit 61f8fdd9e8
1 changed files with 9 additions and 0 deletions

View File

@ -161,6 +161,15 @@ func protocolConnectionHandler(tcpConn net.Conn, config *tls.Config) {
}
conn.Close()
case protocol.Ping:
if err := protocol.WriteMessage(conn, protocol.Pong{}); err != nil {
if debug {
log.Println("Error writing pong:", err)
}
conn.Close()
continue
}
case protocol.Pong:
// Nothing