diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-23 15:51:28 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-23 15:51:28 +0000 |
| commit | c69b2feb416d337baf66373bd7fcf157e3fde8b8 (patch) | |
| tree | 8084af7c04fcd255482dfa1ce51f0c0faeb7d2ed /examples/example_8_server/main.cpp | |
| parent | c43f70a51264bf8e232e8a40bcc3788120fe4a60 (diff) | |
| download | qxmpp-c69b2feb416d337baf66373bd7fcf157e3fde8b8.tar.gz | |
improve server example
Diffstat (limited to 'examples/example_8_server/main.cpp')
| -rw-r--r-- | examples/example_8_server/main.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/examples/example_8_server/main.cpp b/examples/example_8_server/main.cpp index 46a7a279..a5bcaf25 100644 --- a/examples/example_8_server/main.cpp +++ b/examples/example_8_server/main.cpp @@ -55,15 +55,24 @@ int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); + // we want one argument : the domain to serve + if (argc != 2) + { + fprintf(stderr, "Usage: xmppServer <domain>\n"); + return EXIT_FAILURE; + } + const QString domain = QString::fromLocal8Bit(argv[1]); + QXmppLogger logger; logger.setLoggingType(QXmppLogger::StdoutLogging); passwordChecker checker; QXmppServer server; - server.setDomain("example.com"); + server.setDomain(domain); server.setLogger(&logger); server.setPasswordChecker(&checker); server.listenForClients(); + server.listenForServers(); return a.exec(); } |
