Moderators: Bax, Lapo, A51Integrated
- (void)viewDidLoad{
sfs = [[SmartFox2XClient alloc] initSmartFoxWithDebugMode:NO delegate:self];
[sfs connect:@"www.h-tlk.mobi" port:9933];
[super viewDidLoad];
}
-(void)onConnection:(SFSEvent *)evt{
SFSObject *object = [SFSObject newInstance];
[object putUtfString:@"login_type" value:@"1"];
LoginRequest *request = [[LoginRequest alloc] initWithUserName:@"admin" password:@"123455" zoneName:@"JKSJ" params:object];
[sfs send:request];
}
-(void)onLogin:(SFSEvent *)evt{
[sfs send:[JoinRoomRequest requestWithId:@"minihome"]];
}
-(void)onRoomJoin:(SFSEvent *)evt{
room = [evt.params objectForKey:@"room"];
[self startTest];
}
-(void)startTest{
[NSTimer scheduledTimerWithTimeInterval:.3f target:self selector:@selector(sendMsg:) userInfo:nil repeats:YES];
}
-(void)sendMsg:(id)sender{
SFSObject *object = [SFSObject newInstance];
[object putInt:@"server_code" value:9022];
ExtensionRequest *request = [ExtensionRequest requestWithExtCmd:@"sms_sys_initialization" params:object room:room];
[sfs send:request];
}
-(void)onExtensionResponse:(SFSEvent *)event{
SFSObject *object = [event.params objectForKey:@"params"];
NSString *code = [NSString stringWithFormat:@"%d",[object getInt:@"server_code"]];
NSString *str = [object getUtfString:@"server_parame"];
NSLog(@"%d:%@",code,str);
}
-(void)onRoomJoinError:(SFSEvent *)evt{
NSLog(@"rom join error");
}
-(void)onLoginError:(SFSEvent *)evt{
NSLog(@"login error");
}
SFSObject *obj = [[SFSObject newInstance] autorelease];
- (void)viewDidLoad{
sfs = [[SmartFox2XClient alloc] initSmartFoxWithDebugMode:NO delegate:self];
[sfs connect:@"192.168.16.109" port:9933];
[super viewDidLoad];
}
-(void)onConnection:(SFSEvent *)evt{
SFSObject *object = [SFSObject newInstance];
[object putUtfString:@"login_type" value:@"1"];
LoginRequest *request = [[LoginRequest alloc] initWithUserName:@"admin" password:@"123455" zoneName:@"JKSJ" params:object];
[sfs send:request];
[object release];
[request release];
}
-(void)onLogin:(SFSEvent *)evt{
[sfs send:[JoinRoomRequest requestWithId:@"minihome"]];
}
-(void)onRoomJoin:(SFSEvent *)evt{
room = [evt.params objectForKey:@"room"];
[self startTest];
}
-(void)startTest{
[NSTimer scheduledTimerWithTimeInterval:.3f target:self selector:@selector(sendMsg:) userInfo:nil repeats:YES];
}
-(void)sendMsg:(id)sender{
SFSObject *object = [SFSObject newInstance];
[object putInt:@"server_code" value:9022];
ExtensionRequest *request = [ExtensionRequest requestWithExtCmd:@"sms_sys_initialization" params:object room:room];
[sfs send:request];
[object release];
}
-(void)onExtensionResponse:(SFSEvent *)event{
SFSObject *object = [event.params objectForKey:@"params"];
NSString *code = [NSString stringWithFormat:@"%d",[object getInt:@"server_code"]];
NSString *str = [object getUtfString:@"server_parame"];
NSLog(@"%@:%@",code,str);
}
#import "ViewController.h"
@implementation ViewController
- (void)viewDidLoad{
sfs = [[SmartFox2XClient alloc] initSmartFoxWithDebugMode:NO delegate:self];
[sfs connect:@"192.168.16.109" port:9933];
[super viewDidLoad];
}
-(void)onConnection:(SFSEvent *)evt{
SFSObject *object = [[SFSObject newInstance] autorelease];
[object putUtfString:@"login_type" value:@"1"];
LoginRequest *request = [[LoginRequest alloc] initWithUserName:@"admin" password:@"123455" zoneName:@"JKSJ" params:object];
[sfs send:request];
[request release];
}
-(void)onLogin:(SFSEvent *)evt{
[sfs send:[JoinRoomRequest requestWithId:@"minihome"]];
}
-(void)onRoomJoin:(SFSEvent *)evt{
room = [evt.params objectForKey:@"room"];
[self startTest];
}
-(void)startTest{
[NSTimer scheduledTimerWithTimeInterval:.3f target:self selector:@selector(sendMsg:) userInfo:nil repeats:YES];
}
-(void)sendMsg:(id)sender{
SFSObject *object = [[SFSObject newInstance] autorelease];
[object putInt:@"server_code" value:9022];
ExtensionRequest *request = [ExtensionRequest requestWithExtCmd:@"sms_sys_initialization" params:object room:room];
[sfs send:request];
}
-(void)onExtensionResponse:(SFSEvent *)event{
SFSObject *object = [event.params objectForKey:@"params"];
NSString *code = [NSString stringWithFormat:@"%d",[object getInt:@"server_code"]];
NSString *str = [object getUtfString:@"server_parame"];
}
-(void)onRoomJoinError:(SFSEvent *)evt{
NSLog(@"rom join error");
}
-(void)onLoginError:(SFSEvent *)evt{
NSLog(@"login error");
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
@end


Return to SFS2X iPhone / iPad / OSX API
Users browsing this forum: No registered users and 1 guest