From the Unofficial BitTorrent Specification :
keep-alive: <len=0000>
A keep-alive message is a message with zero bytes specified with a length prefix set to zero. There is no message identifier and no payload. The tellers can close the connection if they do not receive messages ( keep-alive or any other message) for a certain period of time, so the message about saving the live image should be sent to keep the connection alive if no command was sent for this amount of time. This time is usually two minutes.
I'm not an expert on BitTorrent, but based on this and what knowledge of network protocols I have, it sounds like the answer to your question
should we send keep alive message back?
no. Concerning
, keep alive?
, - , , ( ) " ". BitTorrent keep-alive , , reset " ".