Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt 5 xmpp client server implementation
Forum Update on Monday, May 27th 2025

Qt 5 xmpp client server implementation

Scheduled Pinned Locked Moved General and Desktop
4 Posts 3 Posters 5.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • musimbateM Offline
    musimbateM Offline
    musimbate
    wrote on last edited by
    #1

    Hi,
    I was wondering if anyone new of a qt5 implementation of the xmpp protocol that works.I have found "qxmpp":https://github.com/qxmpp-project/qxmpp/ but it is qt4 based.We need to integrate an xmpp client/server in our application and the timing does not allow diving into porting the library .

    I am thinking of implementing a browser based solution in case I do not find one.This could be good as we want the app to run on portable devices but I am always reluctant to use javascript based solutions for speed reasons (May be I am wrong) .

    Any input will be greatly appreciated!

    Dan.

    Why join the navy if you can be a pirate?-Steve Jobs

    1 Reply Last reply
    0
    • D Offline
      D Offline
      deusinvictus
      wrote on last edited by
      #2

      I've looked into using XMPP for a few applications I was brainstorming and found a few Qt libraries. None of those projects have been implemented so I don't know all the details or if any of these are compatible with Qt5, but I remembered the names so hopefully you will find something useful.

      Jreen (http://qutim.org/jreen#) I don't know if it's Qt5 or not, I haven't really looked at it.

      Also a quick googling around I found some things that are listed as Qt5 Compatibility patches for Qxmpp, but don't know if they are of any use.

      https://code.google.com/p/qxmpp/issues/attachmentText?id=175&aid=1750000000&name=qxmpp-qt5-compatibility.patch&token=NE7CTTVWF7egr-rRPKpxlk1vpbY:1377560609452

      https://code.google.com/p/qxmpp/issues/detail?id=175

      There is also Delta XMPP library called Iris, http://delta.affinix.com/iris/

      1 Reply Last reply
      0
      • C Offline
        C Offline
        cezmen
        wrote on last edited by
        #3

        I have recently built the QXMPP library on Qt 5.2.1 without any issue (in both MacOS and Android). The build for iOS has some issues related to OpenSSL (which is not natively supported by Apple for iOS). But I believe you will be able to use QXMPP with Qt5 without any major issues on other platforms too.

        1 Reply Last reply
        0
        • musimbateM Offline
          musimbateM Offline
          musimbate
          wrote on last edited by
          #4

          Thanks deusinvictus for the detailed reply,
          I just checked "qutim":http://wiki.qutim.org/en/faq and found out that is it also qt4 based.

          When time allows,I will look into those patches for qxmpp but I can't go that way now for timing reasons .

          Iris is also dependent on "QCA":http://delta.affinix.com/qca/ which in turn depends on Qt 4.2.

          @cezmen: That is good to hear .I will try to build it and see if I can get the basic features of the protocol working.

          Thank you all again for the input.

          Why join the navy if you can be a pirate?-Steve Jobs

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved