IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt WebChannel ChatServer Example

A simple chat server implemented using the https:// C++ API.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt WebChannel ChatServer Example▲

Image non disponible

ChatServer provides a chat service that the https:// and https:// can connect to.

Running the Example▲

To run the example from http://, open the Welcome mode and select the example from Examples. For more information, visit http://.

Implementing a Chat Server▲

The C++ application implements a https:// which provides all mechanisms required for a chat service. This object is published through a https:// which uses a https:// as transport.

The server provides a basic login method (username only, no passwords), which must be successfully invoked before a client is able to chat. After login, a client can invoke the method sendMessage and receive the signal newMessage to write and receive messages. Furthermore, there is a userList property which provides the names of all other connected clients. Additionally the server sends a keepAlive signal periodically to all clients. The clients have to respond to this signal, otherwise the client will be removed from the userList property.

The example shows how basic https:// elements can be used with https://, that is signals (newMessage), slots (sendMessage), and properties (userList).

Because this is a plain server application, separate clients are needed to interact with it. https:// and https:// are client implementations compatible with this server.

List of Files▲

Files:

List of Files▲

  • chatserver-cpp/chatserver-cpp.pro

  • chatserver-cpp/chatserver.cpp

  • chatserver-cpp/chatserver.h

  • chatserver-cpp/main.cpp

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Ce document est disponible sous la licence https:// telle que publiée par la Free Software Foundation.