iOS Websocket

This commit is contained in:
pengfei.zhou
2019-08-14 10:08:33 +08:00
parent ba2a90a6c1
commit 0fa9c86ef8
9 changed files with 116 additions and 3 deletions

View File

@@ -8,9 +8,11 @@
#import "DoricDriver.h"
#import "DoricJSEngine.h"
#import "DoricConstant.h"
#import "DoricWSClient.h"
@interface DoricDriver()
@property (nonatomic, strong) DoricJSEngine *jsExecutor;
@property (nonatomic, strong) DoricJSEngine *jsExecutor;
@property (nonatomic, strong) DoricWSClient *wsclient;
@end
@implementation DoricDriver
@@ -151,5 +153,18 @@ - (DoricAsyncResult *)destroyContext:(NSString *)contextId {
return ret;
}
- (void)connectDevKit:(NSString *)url {
if(self.wsclient) {
[self.wsclient close];
}
self.wsclient = [[DoricWSClient alloc] initWithUrl:url];
}
- (void)disconnectDevKit {
if(self.wsclient) {
[self.wsclient close];
self.wsclient = nil;
}
}
@end