up to date 
HomeProjectsTagsMembersGroupsHelp

Jabber/XMPP protocol

OverviewWikiNewsVersionsLatest

Project Description

From www.jabber.org:

"Jabber is a set of streaming XML protocols and technologies that enable any two entities on the Internet to exchange messages, presence, and other structured information in close to real time."

It's main use is for Instant Messaging and is the protocol used by Google Talk.

The only thing resembling documentation for this code is this this mailing list post: http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-August/094141.html. The following is summarized from that email.

To get a workable server, after installing Comanche (not sure if the version in this repository is still needed) and YAXO, execute:

JBSRouter default addServiceOfClass: JBSClientService identifier: 'localhost'.
JBSRouter default services do: [:ea | ea start].

Then point your jabber client at localhost:5222, tell it to create a new user for you, and you might find it works. Or you might not... :) Open a transcript: you'll see messages being encoded and decoded. I was able to create two accounts with Psi, log in with both, add them to each others' rosters, and send messages back and forth. Mileage may vary with other clients. I can't remember if digest auth was working; you may need to tell your client to do plaintext authentication. Not sure.

To try the client, I think you want to do:

JBCBuddyList open

Members

Creator:Julian Fitzell
Admin:Julian Fitzell, Michael Rueger

Tags

client, protocol, server, xml

License

Code commited to this repository will be automatically under MIT license.

Registration

MCHttpRepository
location: 'http://www.squeaksource.com/Jabber'
user: ''
password: ''

Packages

  • Jabber
  • KomServices

Links

http://www.squeaksource.com/Jabber.html
http://www.squeaksource.com/Jabber

Global:Read

Statistics

Registered:31 August 2005 7:37:45 am
Total Releases:0
Total Versions:7
Total Downloads:2189
XHTML | CSS | RSS26 April 2024