xmpp

C# Client to Client Messaging

I will try and explain exactly what I want to achieve first. Imagine two users are using a windows forms application, when User A opens a particular form a lock is applied to the data record underlying the form so that only that user can make changes at that time. User B has a list of all records (in a grid) which among others contains...

Which is the most mature Python XMPP library for a GChat client?

There seem to be several options for Python XMPP client libraries -- I'm not totally sure what I'm getting myself into (just fiddling around at this point), so I'm looking for some advice on which XMPP library has the most mature/Pythonic client API. (Or, to be more objective about it, an assessment of the relative strengths/weaknesses o...

best java jabber client library

What good/bad experiences do you have with java jabber libraries? ...

How to check if a server support xmpp protocol?

Hi, I'm looking for a way to check if a server is support xmpp protocol, i.e. xmpp-server is running on this domain. Maybe special DNS check or something like that? ...

Which XMPP server to experiment developing a server component

I want to try developing an XMPP server component using XEP-0114: Jabber Component Protocol. Which server do you recommend and why? I'm talking about ease of development, community support, documentation, examples, etc. ...

.NET XMPP libraries under Apache, MIT or MS-PL licenses?

I am looking for a liberally licensed (MIT, X11, Apache, etc) version of the XMPP protocol for .NET and Mono. There are a handful of libraries under the GPL, LGPL and LGPL v2 for .NET and Mono, but none of those are suitable for the kind of application that I have in mind (integrating it with Mono's stack where we go for no-strings atta...

How do I create a chat server that is not driven by polling?

I have created a simple chat server that is driven by client polling. Clients send requests for data every few seconds, and get handed any new messages as well as information about whether their peer is still connected. Since the client is running on a mobile platform (iPhone), I've been looking for ways of getting rid of the polling, w...

Integrating Jabber/XMPP with other systems (authentication, password sharing)

Is it possible to instruct the jabber/xmpp server to delegate authentication to another module? We are building an internal application using XMPP and it would be fantastic if we could let users keep their standard username/password that they use in our web-apps. The web-apps are currently hashing passwords, and so the passwords in the...

XMPP SASL authentication on Ejabberd with PHP

I'm trying to authenticate with an XMPP server using SASL. /** * Send Authentication, SASL * @return Bool * @param $username String * @param $password String */ function authenticate($username, $password) { $this->username = $username; $this->password = $password; var_dump($username, $passwo...

How to get all Twitter links?

There are lots of sites offering additional services to Twitter: hashtags.org tweetmeme.com repeets.com dailyrt.com backtweets.com They all have something in common: They seem to get all updates from Twitter. Otherwise, they couldn't offer such complex services with high quality results. But how do they do this? Twitter has a XMPP f...

PHP Chat Bot: Google Talk

Hi, I was wondering how to create a chat bot for Google Talk via special client. I know it uses XMPP to send messages, but I do not know how to use this at all. It is my understanding that I should be able to make a bot which chats for me when I am away if I were to create my own client page, which would parse the chats with my data. W...

Instant Message on browser

Introduction: I want to develop the chat client that user can chat on the browser and I use the protocol call xmpp. Because of HTML5 web socket not yet available I try flash xmlsocket instead. Problem: I cannot connect to the server via browser. I'm not sure why, but I think that it is the problem of the server configuration. Question:...

xmpp with python: xmpp.protocol.InvalidFrom: (u'invalid-from', '')

cl = xmpp.Client('myserver.com') if not cl.connect(server=('mysefver.com',5223)): raise IOError('cannot connect to server') cl.RegisterHandler('message',messageHandler) cl.auth('[email protected]', 'mypassword', 'statusbot') cl.sendInitPresence() msgtext = formatToDo(cal, 'text') message = xmpp.Message('anothe...

xmpp publish-subscribe functionality

Hi, I want to know whether xmpp publish-subscribe functionality send notifications to all subscribers simultaneously(broadcasts) or sends notifications in a queue i.e. one by one. I want to know the difference between pub-sub and jaxl class which i am using because the jaxl sends push messages in queue that is one user at a time. Ple...

How do I test my TCP protocol app?

When creating apps that interface on various TCP protocols (apart from HTTP), we need to test our app and how it communicates with a real server. Now typically with shared hosting you can't install any low level service to talk protocols like POP3, IMAP for email, SIP or XMPP and for instant messaging. So are there "test" servers that ...

Python2.6 xmpp Jabber Error

I am using xmpp with python and I want create a simple client to communicate with a gmail id. #!/usr/bin/python import xmpp login = 'Your.Login' # @gmail.com pwd = 'YourPassword' cnx = xmpp.Client('gmail.com') cnx.connect( server=('talk.google.com',5223) ) cnx.auth(login,pwd, 'botty') cnx.send( xmpp.Message( "[email protected]...

JID naming strategy for a bot army?

I'm planning an XMPP bot system in which a bot is "attached" to a Rails app in background to receive commands and so on. Is is appropriate to use the same account for all apps (40+) and just changed the resource part, like this: account@host/bot1 account@host/bot2 account@host/bot2 or use totally different JIDs, like: account1@host ...

XMPPHP roster with online status

I'm using XMPPHP to retrieve the roster of my application users GMail account. Can XMPPHP also tell me the roster contacts online status? I can't seem to find how to do that... cheers. ...

Why do I get 'service unavailable' with multiple chat sends when using XMPP?

I have made a simple IM client in both Python and C#, using a few different XMPP libraries for each. They work very well as simple autoresponders, or trivial bots, but when I turn them into chat rooms (ie, a message gets reflected to many other JIDs), I suddenly start getting 503 service-unavailable responses from the Google talk server...

Xmpp ejabberd and add-user command

Hello Xmpp warriors, I have two ejabberd servers, one local one distant online on foobar.com. Using xmpp pidgin console i can send iq stanzas for tests: Local server hostname is eepc <iq to='eeepc' from='greg@eeepc' id='get-registred-users-num-1' type='set'> <command xmlns='http://jabber.org/protocol/commands' action='execute' no...