[JDEV] About the protocol
philippe.raxhon at mrlinternational.com
philippe.raxhon at mrlinternational.com
Wed Jan 16 02:35:52 CST 2002
Hi German,
Just curious. Are you going to release your code under an open-source
licence? Actually, there are several OSS java client projects, but none are
really finished products. Why don't all of you gather on the same project?
Thanks
Philippe Raxhon
German Pablo de la Cruz wrote:
Thanks very muche Peter!.
I comment my case. I need to make a messenger with support to a
internal
protocol form my mates(I see in Jabber a good point). But today I need
communication to my clients to.
I don't have any problem to make bloking on the client side. But when
I
send an unavailable because of the previous presence, they see me for
a
glance.
I try to keep the block list in the server. But I don't know how!
Apart of that. I try to make messagin to MSN too. I see that sending
and
unavailable to a MSN buddy must result in a block. But it work only
with
all of the client (sending a presence without to:) I don't know if it
is
a bug or what.
Thanks again!
German
I'm implementing a Jabber client over Java, then I fault into two
problems
1- How block a user like MSN Messenger.
Blocking communications from specific JIDs is usually done
client-side.
There is no Jabber protocol for this.
2- How define a name to show in the roster of each
buddy that
see my presence.
When you add a roster item, you can include a 'name' attribute, like
so:
<iq type="set" id="uniquevalue">
<query xmlns="jabber:iq:roster">
<item jid="romeo at montague.net"
name="Romeo"
subscription="none"
ask="subscribe">
<group>friends</group>
</item>
</query>
</iq>
However, AFAIK there is no way to suggest to your "buddy" what that
name
attribute should include.
Peter
--__--__--
Message: 6
Date: Tue, 15 Jan 2002 09:51:10 -0800
To: jdev at jabber.org
From: Chris Chen <ckchris at idream.net>
Subject: Re: [JDEV] iq question
Reply-To: jdev at jabber.org
Technically, you should be giving each message (or ones that you're
waiting
on a reply for) a different ID rather than the same ID. The way I do
it
is
to have a global ID counter that increments every time it is
called. Jabber IM uses a string-based unique ID approach. Any way
works
as long as the ID can be unique within your own context.
Thanks,
Chris
At 03:56 PM 1/14/2002, you wrote:
hello,
i was wondering if there is a way to send an id/key element to
the the
server
which the server will return in it's reply on a iq packet by
packet
basis.
basically, my concern is that some replies from the server simply
return
something like <iq type="result" id="1001"/> to signal a
successful iq
operation. however, if i have different components listening for
iq
packets,
but in different contexts then it's not possible for my listeners
to
know
when the success signal was meant for them or not. is there some
other
mechanism that i can use for this?
for a concrete example i have a listener that waits for the
return iq
packet
after authenticating, jabber:iq:auth, which returns <iq type
="result"
id="1001"/> for success and another listener that listens for iq
packets for
jabber:iq:private which can also return <iq type="result" id
="1001"/>.
my
intent was for each listener to get both packets and to leave it
up to
the
listeners to filter out the packets their interested in.
any help with this would be appreciated.
zak.
_______________________________________________
jdev mailing list
jdev at jabber.org
http://mailman.jabber.org/listinfo/jdev
PGP at ldap://certserver.pgp.com/
--__--__--
_______________________________________________
jdev mailing list
jdev at jabber.org
http://mailman.jabber.org/listinfo/jdev
End of jdev Digest
_______________________________________________
jdev mailing list
jdev at jabber.org
http://mailman.jabber.org/listinfo/jdev
More information about the JDev
mailing list