美文网首页
SocketIOClient

SocketIOClient

作者: 丨涓涓 | 来源:发表于2017-08-30 15:33 被阅读0次

SocketIOClient是swift版本的封装通信框架

  • 导入SocketIOClient SocketIOClient.png
  • 在所用到的位置调用
//oc调用swift需要桥接
#import <项目名-Swift.h>
//在属性中定义
SocketIOClient* socket;
//进入聊天室
 if(socket!=nil){
        [socket disconnect];
    }
    NSURL* url = [[NSURL alloc] initWithString:@"通信的服务器"];
    socket = [[SocketIOClient alloc] initWithSocketURL:url config:@{@"log": @YES}];
    [socket joinNamespace:@"进入的标识"];
    [socket connect];
    [socket on:@"connect" callback:^(NSArray* data, SocketAckEmitter* ack) {

        [socket emit:@"in" with:@[进入房间的参数]];
    }];
//监听连接
    [socket on:@"message" callback:^(NSArray* data, SocketAckEmitter* ack) {
        NSLog(@"%@", data);
    }];
//发送聊天信息,不管发送的参数是什么 但一定要放在数组中
[socket emit:@"message" with:@[参数]];

相关文章

网友评论

      本文标题:SocketIOClient

      本文链接:https://www.haomeiwen.com/subject/ogwtjxtx.html