C>S 0x00 SID_NULL

Transport Layer: Transmission Control Protocol (TCP)
Application Layer: Battle.net v1 TCP Messages (SID)
Message Id: 0x00
Message Name: SID_NULL
Direction: Client to Server
Used By:
Starcraft OriginalStarcraft BroodwarStarcraft SharewareStarcraft JapaneseDiablo RetailDiablo SharewareDiablo IIDiablo II Lord of DestructionWarcraft II BNEWarcraft III Reign of ChaosWarcraft III The Frozen Throne
Message Format:
(does not include protocol header)
[blank] 

Remarks

Keeps the connection alive. This message should be sent to the server every 8 minutes (approximately).

The server will send this to you automatically, you do not have to reply to it. You should send this on your own never-ending timer for at least as often as Battle.net does (give or take a few seconds).

This packet is used to detect if your TCP connection has gone dead, to the point where you will never receive data from the server ever again until you reconnect your connection. A situation such as this can be created by unplugging your internet connection for a few minutes, or if your internet is dropped for whatever reason.

🔖diablodiablo-iidiablo-ii-lord-of-destructionstarcraftstarcraft-broodwarstarcraft-japanwarcraft-iiwarcraft-iii-reign-of-chaoswarcraft-iii-the-frozen-throne
Kyro

Comments

Sixen

I'm guessing this is what Event_NULL (2000) is for the Telnet Protocol as well.