import PackageDescription
let package = Package(
dependencies: [
.Package(url: "https://github.com/Zewo/WebSocket.git", majorVersion: 0, minor: 4)
]
)
import WebSocket
import HTTPServer
let webSocketServer = WebSocket.Server { webSocket in
print("connected")
webSocket.onBinary { data in
print("data \(data)")
try webSocket.send(data)
}
webSocket.onText { text in
print("data \(text)")
try webSocket.send(text)
}
}
try HTTPServer.Server(address: "127.0.0.1", port: 8180, responder: webSocketServer).start()
Join us on Slack.
WebSocket is released under the MIT license. See LICENSE for details.