I do restart the loop:<br><br>(defun |SendMessage| (message)<br> <br> (let ((uid (s-xml-rpc:get-xml-rpc-struct-member message :|uid|))<br> (body (s-xml-rpc:get-xml-rpc-struct-member message :|text|)))<br> (let ((connection
<br> (gethash<br> (make-jid (get-handle 1))<br> *connection-hash*)))<br> (xmpp:message connection "<a href="mailto:awt@jabber.loglibrary.com">awt@jabber.loglibrary.com</a>"body)
<br> (sb-thread:make-thread (lambda () (xmpp:receive-stanza-loop connection)))))<br> <br> (s-xml-rpc:get-xml-rpc-struct-member message :|text|))<br><br>Could I somehow be starting the loop on the wrong connection?
<br><br>I do I specify to the handler which connection it should be watching?<br><br>Thanks,<br>-Adam<br><br><br><div><span class="gmail_quote">On 12/17/05, <b class="gmail_sendername">Erik Enge</b> <<a href="mailto:erik.enge@gmail.com">
erik.enge@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On 12/17/05, Adam Thorsen <<a href="mailto:adam.thorsen@gmail.com">
adam.thorsen@gmail.com</a>> wrote:<br>> However, once I send a message, like this:<br>><br>> (xmpp:message connection "<a href="mailto:awt@jabber.loglibrary.com">awt@jabber.loglibrary.com</a>"body)<br>
><br>> xmpp:handle seems to stop processing messages on the connection. Why does<br>> this happen? How can I get it to start processing messages again?<br><br>I take it you interrupted the read-stanza-loop in order to send that
<br>message? You don't mention if you start the loop again afterwards,<br>could that be the problem?<br><br>Erik.<br></blockquote></div><br>