Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QLlcpServer Class Reference

The QLlcpServer class provides an NFC LLCP socket based server. More...

 #include <QLlcpServer>

Inherits: QObject.

This class was introduced in Qt Mobility 1.2.

Public Functions

QLlcpServer ( QObject * parent = 0 )
virtual ~QLlcpServer ()
void close ()
virtual bool hasPendingConnections () const
bool isListening () const
bool listen ( const QString & serviceUri )
virtual QLlcpSocket * nextPendingConnection ()
QLlcpSocket::SocketError serverError () const
quint8 serverPort () const
QString serviceUri () const
  • 29 public functions inherited from QObject

Signals

void newConnection ()

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 4 static public members inherited from QObject
  • 7 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The QLlcpServer class provides an NFC LLCP socket based server.

This class makes it possible to accept incoming LLCP socket connections.

Call listen() to have the server start listening for incoming connections on a specified port. The newConnection() signal is then emitted each time a client connects to the server.

Call nextPendingConnection() to accept the pending connection as a connected QLlcpSocket. The function returns a pointer to a QLlcpSocket that can be used for communicating with the client.

If an error occurs, serverError() returns the type of error, and errorString() can be called to get a human readable description of what happened.

When listening for connections, the port which the server is listening on is available through serverPort().

Calling close() makes QLlcpServer stop listening for incoming connections.

Member Function Documentation

QLlcpServer::QLlcpServer ( QObject * parent = 0 )

Constructs a new NFC LLCP server with parent.

QLlcpServer::~QLlcpServer () [virtual]

Destroys the NFC LLCP server.

void QLlcpServer::close ()

Stops listening for incoming connections.

bool QLlcpServer::hasPendingConnections () const [virtual]

Returns true if the server has a pending connection; otherwise returns false.

See also nextPendingConnection().

bool QLlcpServer::isListening () const

Returns true if the server is listening for incoming connections; otherwise returns false.

bool QLlcpServer::listen ( const QString & serviceUri )

Tells the server to listen for incoming connections on serviceUri. If the server is currently listening then it will return false. Returns true on success; otherwise returns false.

serviceUri() will return the serviceUri that is passed into listen.

serverPort() will return the port that is assigned to the server.

See also serverPort(), isListening(), and close().

void QLlcpServer::newConnection () [signal]

This signal is emitted every time a new connection is available.

See also hasPendingConnections() and nextPendingConnection().

QLlcpSocket * QLlcpServer::nextPendingConnection () [virtual]

Returns the next pending connection as a connected QLlcpSocket object.

The socket is created as a child of the server, which means that it is automatically deleted when the QLlcpServer object is destroyed. It is still a good idea to delete the object explicitly when you are done with it, to avoid wasting memory.

0 is returned if this function is called when there are no pending connections.

See also hasPendingConnections() and newConnection().

QLlcpSocket::SocketError QLlcpServer::serverError () const

Returns the last error that occurred.

quint8 QLlcpServer::serverPort () const

Returns the LLCP port associated with the service URI that the server is listening on.

Note: This call is not supported on all platforms and will return 0 on these platforms.

QString QLlcpServer::serviceUri () const

Returns the LLCP service URI that the server is listening on.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  3. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  4. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  5. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le Qt Labs au hasard

Logo

La folie est de mettre en forme le même texte

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtmobility-1.2
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web