[JDEV] Creating a presence server component?

Anantha Krishnan V vakrishnan at yifan.net
Wed Aug 7 01:43:47 CDT 2002


Philippe, I followed your chat with Sylvain. I am trying to write an accept component using JabberBeans too. If you find your code, could I have a copy of it too? Especially the changes made in the <browse> and <register> sections of the jabber.xml config file.

Thanks and Regards,
Ananth.
  ----- Original Message ----- 
  From: Philippe Raxhon 
  To: jdev at jabber.org 
  Sent: Tuesday, August 06, 2002 3:24 PM
  Subject: Re: [JDEV] Creating a presence server component?


  Sorry not to be very detailed in my explanation, but I did something 
  like this months ago:

  1. I added a accept component to the jabber server:

    <service id="slogger">
      <host>slogger.myserver.tld</host>
      <accept>
        <ip>localhost</ip>
        <port>5999</port>
        <secret>secret</secret>
      </accept>
    </service>

  2. I configured the server to bcc the presence packets to my component.

      <jsm xmlns="jabber:config:jsm">
  ...
       <presence>
          <bcc>slogger</bcc>
        </presence>

      </jsm>

  3. I wrote, using jabberbeans, thus in Java, a simple accept component 
  showing the presence of the users. I should still have the source but I 
  dodn't find it for the moment ;-(

  It's an option, but I'm sure there are other solutions. Tell me if you 
  are interested by this one, I will dig in my src dir to find the code of 
  the component.

  Philippe

  Sylvain Roberdeau wrote:

  >Langage isn't a contraint for a start. I can use Perl, C, C++,...
  >But the main information I'm looking for is the way to do this.
  >All example  I find in Perl, need a registration from user... but I guess
  >it's not an obligation. But such component need to register a namespace
  >which can conflict with other element.
  >An other way, it's to build a jsm component but for a first step (an
  >expiremental step) it's quite heavy.
  >Can you indicate me the best way please?
  >
  >Sylvain
  >
  >
  >
  >
  >Philippe Raxhon a écrit :
  >
  >  
  >
  >>Hi Silvain,
  >>
  >>What langage do you want to use? It will make a difference on what is
  >>available for now. Depending on how it's implemented, running a
  >>component that only listens on  presence can't hurt any other
  >>module/component, but it could require some modification in the jabber
  >>configuration file.
  >>
  >>Sylvain Roberdeau wrote:
  >>
  >>    
  >>
  >>>Hi,
  >>>
  >>>   I'm reading sample code, docs, but I'm not sure to understand if it
  >>>s possible to create a module or a component only to receive user's
  >>>presence.
  >>>   This is a test project for me to produce a realtime MRTG service to
  >>>count activity of a Jabber Server.
  >>>
  >>>   And other basic XML tag (message, iq,...)?
  >>>   I wonder whether  it's possible to receive these data without to
  >>>disrupt other module or components.
  >>>   I'm looking for example or sample code...
  >>>
  >>>Thank you
  >>>
  >>>Sylvain
  >>>
  >>>_______________________________________________
  >>>jdev mailing list
  >>>jdev at jabber.org
  >>>http://mailman.jabber.org/listinfo/jdev
  >>>
  >>>
  >>>
  >>>      
  >>>
  >>_______________________________________________
  >>jdev mailing list
  >>jdev at jabber.org
  >>http://mailman.jabber.org/listinfo/jde
  >>
  >v
  >  
  >



  _______________________________________________
  jdev mailing list
  jdev at jabber.org
  http://mailman.jabber.org/listinfo/jdev


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20020807/eabbd5ce/attachment-0002.htm>


More information about the JDev mailing list