使用Websockets和vapor设置自定义类的变量

时间:2018-02-23 16:54:47

标签: swift vapor

我正在尝试设置一个简单的蒸汽网络插座。我的问题是我需要维护打开的Web套接字。为此,需要将它们存储在变量中。这是我目前的代码:

import Vapor

var test = [Instance]()

final class Instance {
    var socket:WebSocket
    var message:String = ""
    var id:String = ""
}

extension Droplet {
    func setupRoutes() throws {
        get("hello") { req in
            var json = JSON()
            try json.set("hello", "world")
            return json
        }
    }

    //Socket code goes here as well
}

我在尝试运行项目时遇到错误,Use of unresolved identifier 'Instance',为什么我会收到此错误,如何解决?使用带有蒸汽的网络插座时最好的练习是什么?

0 个答案:

没有答案