{"id":10486,"date":"2022-09-23T21:29:03","date_gmt":"2022-09-23T15:59:03","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/"},"modified":"2022-09-23T21:29:03","modified_gmt":"2022-09-23T15:59:03","slug":"solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/","title":{"rendered":"[Solved] controlling the number of chatroom users in xmpp server [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-12049013\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"12049013\" data-parentid=\"11964691\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Instead of going to hell, as suggested in your comment above, I&#8217;ll provide you an approach.<\/p>\n<p>Create a server-side component.  Your client sends it some protocol (such as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/xmpp.org\/extensions\/xep-0050.html\">XEP-0050<\/a>) and the service sends your client an invite to the correct room.  If you want existing clients to be able to join, also accept a plain text message.<\/p>\n<p>The component will need to join each room to keep track of the number of participants using their presence.  As such, just have the component create each room as needed, before inviting any participants.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved controlling the number of chatroom users in xmpp server [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Instead of going to hell, as suggested in your comment above, I&#8217;ll provide you an approach. Create a server-side component. Your client sends it some protocol (such as XEP-0050) and the service sends your client an invite to the correct room. If you want existing clients to be able to join, also accept a &#8230; <a title=\"[Solved] controlling the number of chatroom users in xmpp server [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\" aria-label=\"More on [Solved] controlling the number of chatroom users in xmpp server [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[2883,323,2885,682,2884],"class_list":["post-10486","post","type-post","status-publish","format-standard","hentry","category-solved","tag-components","tag-java","tag-openfire","tag-plugins","tag-xmpp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] controlling the number of chatroom users in xmpp server [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] controlling the number of chatroom users in xmpp server [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Instead of going to hell, as suggested in your comment above, I&#8217;ll provide you an approach. Create a server-side component. Your client sends it some protocol (such as XEP-0050) and the service sends your client an invite to the correct room. If you want existing clients to be able to join, also accept a ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-23T15:59:03+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] controlling the number of chatroom users in xmpp server [closed]\",\"datePublished\":\"2022-09-23T15:59:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\"},\"wordCount\":116,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"components\",\"java\",\"openfire\",\"plugins\",\"xmpp\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\",\"name\":\"[Solved] controlling the number of chatroom users in xmpp server [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-23T15:59:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] controlling the number of chatroom users in xmpp server [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] controlling the number of chatroom users in xmpp server [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] controlling the number of chatroom users in xmpp server [closed] - JassWeb","og_description":"[ad_1] Instead of going to hell, as suggested in your comment above, I&#8217;ll provide you an approach. Create a server-side component. Your client sends it some protocol (such as XEP-0050) and the service sends your client an invite to the correct room. If you want existing clients to be able to join, also accept a ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-23T15:59:03+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] controlling the number of chatroom users in xmpp server [closed]","datePublished":"2022-09-23T15:59:03+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/"},"wordCount":116,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["components","java","openfire","plugins","xmpp"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/","name":"[Solved] controlling the number of chatroom users in xmpp server [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-23T15:59:03+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-controlling-the-number-of-chatroom-users-in-xmpp-server-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] controlling the number of chatroom users in xmpp server [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=10486"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10486\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=10486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=10486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=10486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}