200-level Full Market Depth WebSocket — ResetWithoutClosingHandshake on every connection

Hi @Hardik @Mohseen_Usmani @Pranita @PravinJ @Pratham_Gada @Poornima @Kushagra_Rohatgi

  • Issue: 200-level depth connections fail consistently. 20-level depth works fine on the same account.

    Connection URL tried:

    • wss://full-depth-api.dhan.co/?token=***&clientId=***&authType=2 (SDK root path)

    • wss://full-depth-api.dhan.co/twohundreddepth?token=***&clientId=***&authType=2 (docs path)

    Both fail identically.

    Subscribe JSON sent after connection:

    {"RequestCode": 23, "ExchangeSegment": "NSE_FNO", "SecurityId": "40977"}
    
    

    Behavior:

    1. WebSocket TCP connection establishes successfully

    2. Subscription JSON sent

    3. Server resets connection after 3-5 seconds with ResetWithoutClosingHandshake (no data frames received)

    4. This repeats on every reconnection attempt (40+ attempts observed)

    Working comparison: 20-level depth (wss://depth-api-feed.dhan.co/twentydepth) connects and receives data for the same instruments without issues.

    Questions:

    1. Is 200-level depth enabled for my account/data plan?

    2. Is the 200-level depth server currently operational?

    3. Are there specific instruments that support 200-level depth vs not?