<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.59">
<TITLE>RE: RE: RE: [JDEV] Unreliable?</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>My observation is that the server does store messages when the receiver is off-line, but at this time no feedback is given to the sender. The <offline/> event (described in events.html) could be sent by the server in such a case, allowing the sending client to give appropriate indication to the user, like ICQ does.</FONT></P>
<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: travis@thinkvirtual.com [<A HREF="mailto:travis@thinkvirtual.com">mailto:travis@thinkvirtual.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Thursday, May 03, 2001 2:21 PM</FONT>
<BR><FONT SIZE=2>To: jdev@jabber.org</FONT>
<BR><FONT SIZE=2>Subject: RE: RE: RE: [JDEV] Unreliable?</FONT>
</P>
<BR>
<P><FONT SIZE=2>So let me get this straight,</FONT>
</P>
<P><FONT SIZE=2>I send a message, if the recipient receives a message, he responds saying that the message was received right? And if there was no response, the sender client would save the message and try again?</FONT></P>
<P><FONT SIZE=2>Now this brings me to another question, does the server store any messages at any time? Like if I send a message to a user that is offline, can the server store that message and send it when that user goes online (like ICQ or e-mail even)?</FONT></P>
<P><FONT SIZE=2>Travis</FONT>
</P>
<P><FONT SIZE=2>---- Original Message ----</FONT>
<BR><FONT SIZE=2>From: temas <temas@box5.net></FONT>
<BR><FONT SIZE=2>Sent: 2001-05-03 10:52:24.0</FONT>
<BR><FONT SIZE=2>To: jdev@jabber.org</FONT>
<BR><FONT SIZE=2>Subject: RE: RE: [JDEV] Unreliable?</FONT>
</P>
<P><FONT SIZE=2><A HREF="http://docs.jabber.org/draft-proto/html/events.html" TARGET="_blank">http://docs.jabber.org/draft-proto/html/events.html</A></FONT>
<BR><FONT SIZE=2><A HREF="http://docs.jabber.org/draft-proto/html/expire.html" TARGET="_blank">http://docs.jabber.org/draft-proto/html/expire.html</A></FONT>
</P>
<P><FONT SIZE=2>Although not spec yet, we have discussed this issue before, and events</FONT>
<BR><FONT SIZE=2>have some functionality tailored to that idea.</FONT>
</P>
<P><FONT SIZE=2>--temas</FONT>
</P>
<P><FONT SIZE=2>On 03 May 2001 10:01:34 -0500, Colin Madere wrote:</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Couldn't someone relatively easily build this into a client? You could sent</FONT>
<BR><FONT SIZE=2>> "message receipt" messages with the ID of the message sent to you and the</FONT>
<BR><FONT SIZE=2>> client could take care of keeping track of it. Just send a message with an</FONT>
<BR><FONT SIZE=2>> <x> namespace that the special client knows to process differently.. no</FONT>
<BR><FONT SIZE=2>> server mod necessary...</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: travis@thinkvirtual.com [<A HREF="mailto:travis@thinkvirtual.com">mailto:travis@thinkvirtual.com</A>]</FONT>
<BR><FONT SIZE=2>> Sent: Wednesday, May 02, 2001 5:25 PM</FONT>
<BR><FONT SIZE=2>> To: jdev@jabber.org</FONT>
<BR><FONT SIZE=2>> Subject: RE: RE: [JDEV] Unreliable?</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> I couldn't imagine using a messenger in a business environment that didn't</FONT>
<BR><FONT SIZE=2>> get all the messages through to me. That would go straight into the trash</FONT>
<BR><FONT SIZE=2>> can if I wasn't sure I was going to get a message or not. I'm pretty sure</FONT>
<BR><FONT SIZE=2>> that when using icq or the other messengers, you do not lose any messages,</FONT>
<BR><FONT SIZE=2>> or I have never run across it at least and I've used icq for years now.</FONT>
<BR><FONT SIZE=2>> This is probably the one thing that will make me switch back to icq (been</FONT>
<BR><FONT SIZE=2>> using jabber for about a month now) until this is smoothed over. It's not</FONT>
<BR><FONT SIZE=2>> the lack of features because the most important thing here is messaging, but</FONT>
<BR><FONT SIZE=2>> the lack of reliability. </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> I really think there should be a way of guaranteeing that a message was</FONT>
<BR><FONT SIZE=2>> received. Or if not, at least bounce it back. </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Travis </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> ---- Original Message ---- </FONT>
<BR><FONT SIZE=2>> From: Colin Madere <colin@vedalabs.com> </FONT>
<BR><FONT SIZE=2>> Sent: 2001-05-02 13:19:00.0 </FONT>
<BR><FONT SIZE=2>> To: "'jdev@jabber.org'" <jdev@jabber.org> </FONT>
<BR><FONT SIZE=2>> Subject: RE: [JDEV] Unreliable? </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> I don't know that everyone needs _guarenteed_ messaging (although I'm sure</FONT>
<BR><FONT SIZE=2>> everyone would like it). That does add overhead and client/server</FONT>
<BR><FONT SIZE=2>> complexity. I've looked into things such as SonicMQ, MQseries and JMS in</FONT>
<BR><FONT SIZE=2>> general and a Jabber server/client developed on JMS would probably be an</FONT>
<BR><FONT SIZE=2>> interesting thing to do.</FONT>
<BR><FONT SIZE=2>> (JMS = Java Message Service) </FONT>
<BR><FONT SIZE=2>> Are there any open standards out there regarding message queing / guarenteed</FONT>
<BR><FONT SIZE=2>> messages etc. besides JMS (since some people still don't like Java)?</FONT>
<BR><FONT SIZE=2>> > -----Original Message----- </FONT>
<BR><FONT SIZE=2>> > From: temas [<A HREF="mailto:temas@box5.net">mailto:temas@box5.net</A>] </FONT>
<BR><FONT SIZE=2>> > Sent: Wednesday, May 02, 2001 1:19 PM </FONT>
<BR><FONT SIZE=2>> > To: jdev@jabber.org </FONT>
<BR><FONT SIZE=2>> > Subject: Re: [JDEV] Unreliable? </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > What's the whole setup? </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > As for messaging as you describe it, this is being discussed in JAM. </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > --temas </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > On 02 May 2001 10:20:25 -0600, travis@thinkvirtual.com wrote: </FONT>
<BR><FONT SIZE=2>> > > My main concern with jabber is that you can't always be </FONT>
<BR><FONT SIZE=2>> > guaranteed to receive a message. Now most of my list is icq </FONT>
<BR><FONT SIZE=2>> > buddies, but I miss a lot of messages. I tell people to </FONT>
<BR><FONT SIZE=2>> > email me if they want to make sure I get it. </FONT>
<BR><FONT SIZE=2>> > > </FONT>
<BR><FONT SIZE=2>> > > Now I'm not sure if this is the server or the client (i'm </FONT>
<BR><FONT SIZE=2>> > using jim mostly)? Or is it just that it's mostly from icq users? </FONT>
<BR><FONT SIZE=2>> > > </FONT>
<BR><FONT SIZE=2>> > > Could someone give me some insight into this? Thanks. </FONT>
<BR><FONT SIZE=2>> > > </FONT>
<BR><FONT SIZE=2>> > > Travis Reeder </FONT>
<BR><FONT SIZE=2>> > > Chief Software Architect </FONT>
<BR><FONT SIZE=2>> > > ThinkVirtual </FONT>
<BR><FONT SIZE=2>> > > </FONT>
<BR><FONT SIZE=2>> > > </FONT>
<BR><FONT SIZE=2>> > > _______________________________________________ </FONT>
<BR><FONT SIZE=2>> > > jdev mailing list </FONT>
<BR><FONT SIZE=2>> > > jdev@jabber.org </FONT>
<BR><FONT SIZE=2>> > > <A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A> </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > _______________________________________________ </FONT>
<BR><FONT SIZE=2>> > jdev mailing list </FONT>
<BR><FONT SIZE=2>> > jdev@jabber.org </FONT>
<BR><FONT SIZE=2>> > <A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A> </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> _______________________________________________ jdev mailing list</FONT>
<BR><FONT SIZE=2>> jdev@jabber.org <A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
</P>
<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>jdev mailing list</FONT>
<BR><FONT SIZE=2>jdev@jabber.org</FONT>
<BR><FONT SIZE=2><A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
</P>
<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>jdev mailing list</FONT>
<BR><FONT SIZE=2>jdev@jabber.org</FONT>
<BR><FONT SIZE=2><A HREF="http://mailman.jabber.org/listinfo/jdev" TARGET="_blank">http://mailman.jabber.org/listinfo/jdev</A></FONT>
</P>
</BODY>
</HTML>