gpt4 book ai didi

.net-core - 值或构造函数 'handShakeWithSubprotocol' 未在 websocket 示例中定义

转载 作者:行者123 更新时间:2023-12-01 23:38:33 27 4
gpt4 key购买 nike

我正在使用 .NET Core 2.0。我创建了一个 F# 控制台应用程序。在 Program.fs 我把 Suave WebSocket example code.

除了第 84 行之外的所有内容都可以编译:

path "/websocketWithSubprotocol" >=> handShakeWithSubprotocol (chooseSubprotocol "test") ws

我收到这个错误

error FS0039: The value or constructor 'handShakeWithSubprotocol' is not defined. Maybe you want one of the following:↔   handShakeResponse↔   handShake

我搜索了 Suave 源代码并找到了 handShakeWithSubprotocol in WebSocket.fs .所以我认为这应该是可以访问的,但是编译器不这么认为。

可能出了什么问题?

你可以看到我所有的代码here .

最佳答案

我想我明白了。

handShakeWithSubprotocol 不在我正在使用的 Suave 版本 v 2.2.1 中。 Looks like it was added 4 months ago according to blame.

Link to the source code tagged v2.2.1

Looks like it's not in 2.3.0-beta either. , 但有一个拉取请求说它可能会进入 2.3.0。

关于.net-core - 值或构造函数 'handShakeWithSubprotocol' 未在 websocket 示例中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47965104/

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