how to implement a chat application?
-
Hello,
so far all i did was using Qtcpsocket and Qtcpserver. But i don't have much idea on how to implement it with real time. When i googled for chat application in Qt . I have got few results like using websockets. should i need to buy managed websockets ? In order to fullfill my requirements ? All i need is to implement a chatting feature between the users in my App. Can any one please throw me some hints on how to do that? Thanks a lot -
Hi,
You have an example in Qt's sources: Network Chat Example
Otherwise you'll have to give more details about your use case.
-
@SGaist
Thanks for the reply. If you're in a local network its fine but imagine an app in apple store and android store which is downloaded by millions of people. How do I make connection between them who are in different location and different network.Also, i have to host the database some where right or will the app store handle it for me? Assume like facebook messenger without calling feature. Is something not clear ? Let me know. Thanks -
Before starting to re-implement such a feature from the ground. Are you trying to create a new app like Viber or WhatsApp or is it a small feature in your application ? If it's the second solution, you should rather take a look at the existing protocol available like XMPP. There's e.g. QXMPP
-
@SGaist
No i am not trying to create app like viber or whatsapp. It is a just a small feature in my app. i have to show users near to them, i hope i can do it with positioning. Then, they need to communicate between them through instant messaging.
Thanks a lot for your example. Iooks like what i need. But before getting started. I would your advice like how exactly it works? what kind of server and hosting i need to buy to support QXMPP? since it is part of my application , will it be a complex application to develop using Qt? Thanks a lot..waiting for your advice -
In that case the QtWebSocket module is indeed a good starting point