jdev - 2025-11-01


  1. lovetox

    that makes even less sense, you can only join a muc with presence, this means the separate connection needs to bind a jid, this means effectively you have create a resource per MUC you join? And what should that give you? More bandwidth from the server? and then you funnel the network traffic from multiple connection into one big GUI and database bottleneck?

  2. moparisthebest

    Yes bind a jid but don't send presence or carbons etc, then join all MUCs over that. It doesn't give you more bandwidth it gets rid of the head-of-line blocking allowing the busy muc traffic to not block the not-muc traffic come to think about it, maybe that's the easiest most reliable way to detect "is this stanza from a muc" because you'd have 2 different connections, and the answer is "yes" for one and "no" for the other 100% of the time

  3. lovetox

    you turn of carbons, and how do you tell your server to send messages only to the "non-muc" connection?

  4. singpolyma

    > you turn of carbons, and how do you tell your server to send messages only to the "non-muc" connection? Not send presence or send negative priority

  5. moparisthebest

    No presence at all, no need

  6. lovetox

    but it forwards you messages if you announce presence to a MUC?

  7. singpolyma

    It sends you anything that comes to fulljid. Which includes everything from a muc yes

    👍 1