aboutsummaryrefslogtreecommitdiff
path: root/example/example_3_ibbTransferSource/main.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-07-19 12:44:24 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-07-19 12:44:24 +0000
commit368037c7a1d077da4cb828e7cf5671d92e4eda02 (patch)
treeb767f813feb9817f97efd514a2aba76cafd1d433 /example/example_3_ibbTransferSource/main.cpp
parent046f9b04abdf3e2315744a7e548c6c860eecd07e (diff)
downloadqxmpp-368037c7a1d077da4cb828e7cf5671d92e4eda02.tar.gz
merge ibbTransferTarget code
Diffstat (limited to 'example/example_3_ibbTransferSource/main.cpp')
-rw-r--r--example/example_3_ibbTransferSource/main.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/example/example_3_ibbTransferSource/main.cpp b/example/example_3_ibbTransferSource/main.cpp
index 3d176712..17dc7d10 100644
--- a/example/example_3_ibbTransferSource/main.cpp
+++ b/example/example_3_ibbTransferSource/main.cpp
@@ -21,10 +21,13 @@
*
*/
+#include <cstdlib>
+#include <cstdio>
#include <QtCore/QCoreApplication>
-#include "ibbClient.h"
+
#include "QXmppLogger.h"
+#include "ibbClient.h"
int main(int argc, char *argv[])
{
@@ -32,8 +35,16 @@ int main(int argc, char *argv[])
QXmppLogger::getLogger()->setLoggingType(QXmppLogger::StdoutLogging);
+ // we want one argument : "send" or "receive"
+ if (argc != 2 || (strcmp(argv[1], "send") && strcmp(argv[1], "receive")))
+ {
+ fprintf(stderr, "Usage: ibbClient send|receive\n");
+ return EXIT_FAILURE;
+ }
+ const QString username = strcmp(argv[1], "send") ? QLatin1String("client") : QLatin1String("server");
+
ibbClient client;
client.getConfiguration().setUseSASLAuthentication( false );
- client.connectToServer("jabber.geiseri.com", "server", "Passw0rd", "geiseri.com");
+ client.connectToServer("jabber.geiseri.com", username, "Passw0rd", "geiseri.com");
return a.exec();
}