<br><br><div class="gmail_quote">2011/11/2 CGS <span dir="ltr"><<a href="mailto:cgsmcmlxxv@gmail.com">cgsmcmlxxv@gmail.com</a>></span> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  
    
  
  <div text="#000000" bgcolor="#ffffff">
    An Ejabberd module is a part of the server-side XMPP. EXMPP is the
    client-side XMPP. What you are trying is to embed client-side into
    server-side which is meaningless because you try to connect to the
    server from within. For handling the packets, use the server
    handlers. For sending/receiving packets to/for an user, use
    client-side XMPP.<br>
    <br>
    Now, depending what you need, there are some options from which I
    can guess few which may help you:<br>
    1. Server-application communication: see external services, for
    example.<br>
    2. User packet redirection: see Ejabberd handlers.<br>
    3. Server-server communication: see s2s module, for example.<br>
    But, since I have no knowledge about what you need, there may be
    other options which fit better your project.<br>
    <br>
    Cheers,<br>
    CGS</div><br></blockquote></div><div><br></div><div>Hello, thank you for reply.<br></div><div><br></div><div>I have ejabberd module which will start with ejabberd, and i need to run xmpp bot from this module. If i run it wihtout gen_server, only spawn/loop/receive it's ok, but when i try to run my bot with gen_server i got this crash reports.</div>
<div><br></div><div>Why?</div>