diff options
author | Roger <roger.planas@isode.com> | 2013-10-22 14:36:24 (GMT) |
---|---|---|
committer | Swift Review <review@swift.im> | 2013-10-28 18:22:05 (GMT) |
commit | 4c8290e3cf0c644e84083c17d5004e15e66b7d86 (patch) | |
tree | 3dc6fa648efdf73da83d99b71956eefc58497ae5 /Sluift/SluiftClient.cpp | |
parent | d0966f59c32eb613c214af936f70866254e23d9b (diff) | |
download | swift-4c8290e3cf0c644e84083c17d5004e15e66b7d86.zip swift-4c8290e3cf0c644e84083c17d5004e15e66b7d86.tar.bz2 |
Add port option to Sluift client connect
Provide a mechanism to allow setting both the port and hostname for a
Sluift client connection.
By default Sluift leave port to -1 to use the port discovered by SRV
lookups, with 5222 as a fallback. With this change, the port is now
manually configurable as well.
Change-Id: Idef5457e95127cfa86181b462d9ef42aa4f096ff
Diffstat (limited to 'Sluift/SluiftClient.cpp')
-rw-r--r-- | Sluift/SluiftClient.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Sluift/SluiftClient.cpp b/Sluift/SluiftClient.cpp index 8a8d772..bfae621 100644 --- a/Sluift/SluiftClient.cpp +++ b/Sluift/SluiftClient.cpp @@ -52,9 +52,10 @@ void SluiftClient::connect() { client->connect(options); } -void SluiftClient::connect(const std::string& host) { +void SluiftClient::connect(const std::string& host, int port) { rosterReceived = false; options.manualHostname = host; + options.manualPort = port; client->connect(options); } |