我可以将SwiftNIO客户端websocket与其他服务器websocket一起使用吗?

时间:2020-07-16 03:15:20

标签: ios websocket network-programming starscream swift-nio

我是WebSocket的新手,在https://github.com/daltoniam/Starscream和SwiftNIO之间进行选择,

由于SwiftNIO找不到明确的指导方针,我可以在iOS中仅使用SwiftNIO客户端WebSocket吗?并且WebSocket服务器将使用不同的Web技术(Java或Spring websocket)实现?还是如果我使用SwiftNIO开发客户端,是否还必须使用SwiftNIO构建服务器?

我的应用从iOS 10开始,所以我不能使用apple WebSocket API(> ios13)

谢谢。

1 个答案:

答案 0 :(得分:0)

此软件包基于SwiftNIO的WebSocket模块构建,但提供了类似于Starscream的更高级别的API:https://github.com/vapor/websocket-kit/

您可以在此处查看示例用法:https://github.com/vapor/websocket-kit/blob/master/Tests/WebSocketKitTests/WebSocketKitTests.swift#L8-L17