Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)viewDidLoad {
- [super viewDidLoad];
- xmppStream = [[XMPPStream alloc] init];
- [xmppStream addDelegate:self delegateQueue:dispatch_get_main_queue()];
- xmppStream.hostName = @"hostname";
- xmppStream.hostPort = 5222;
- NSString *username = @"name@domainname.net";
- NSString *password = @"123456";
- [xmppStream setMyJID:[XMPPJID jidWithString:username]];
- NSError *error = nil;
- if (![xmppStream oldSchoolSecureConnectWithTimeout:XMPPStreamTimeoutNone error:&error])
- {
- UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error"
- message:[NSString stringWithFormat:@"Can't connect to server %@", [error localizedDescription]]
- delegate:nil
- cancelButtonTitle:@"Ok"
- otherButtonTitles:nil];
- [alertView show];
- }
- }
- - (IBAction)connectToXmpp:(id)sender {
- NSLog(@"%hhd", [xmppStream isConnected]);
- NSError *error = nil;
- if (![xmppStream authenticateWithPassword:@"123456" error:&error]) {
- UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error"
- message:[NSString stringWithFormat:@"Can't authenticate %@", [error localizedDescription]]
- delegate:nil
- cancelButtonTitle:@"Ok"
- otherButtonTitles:nil];
- [alertView show];
- }
- [xmppStream sendElement:[XMPPPresence presence]];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement