gpt4 book ai didi

objective-c - 使用 BLWebSocketsServer 写入 websocket

转载 作者:行者123 更新时间:2023-11-30 15:49:52 31 4
gpt4 key购买 nike

不确定有多少人熟悉 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]];

关于objective-c - 使用 BLWebSocketsServer 写入 websocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16049042/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com