Writing to websocket with BLWebSocketsServer



不知道你们中有多少人熟悉BLWebsocketsServer。网址:https://github.com/benlodotcom/BLWebSocketsServer

它是LibWebSocket的一个Objective-C包装器(用C写的)。它基本上只提供基于从客户端接收到的回调功能。

我试图将数据异步发送到打开的web套接字,而不使用已经写入包装器的回调(因为它不会响应任何东西)。我认为这必须写入包装器,但我不知道如何!

我在BLWebSocketsServer的最后一个版本中添加了对异步消息(推送)的支持。下面是将消息推送到所有连接的客户端所需要做的事情:

//Start the server
[[BLWebSocketsServer sharedInstance] startListeningOnPort:9000 withProtocolName:@"my-protocol-name" andCompletionBlock:^(NSError *error) {
    if (!error) {
        NSLog(@"Server started");
    }
    else {
        NSLog(@"%@", error);
    }
}];
//Push a message to every connected clients
[[BLWebSocketsServer sharedInstance] pushToAll:[@"pushed message"     dataUsingEncoding:NSUTF8StringEncoding]];

相关内容

  • 没有找到相关文章

最新更新