私はcyclejsの新人です.WebSocketのサポートを探していますが、私はドキュメントを見ていません(ドキュメントと一部の0.1.2ノード側のnpmパッケージの読み込み専用websocketドライバは別です)。Cyclejs websocketドライバを読み書きしますか?
私自身のドライバを作成する予定ですか、何か不足していますか?
ありがとうございます。
私はcyclejsの新人です.WebSocketのサポートを探していますが、私はドキュメントを見ていません(ドキュメントと一部の0.1.2ノード側のnpmパッケージの読み込み専用websocketドライバは別です)。Cyclejs websocketドライバを読み書きしますか?
私自身のドライバを作成する予定ですか、何か不足していますか?
ありがとうございます。
このページはお役に立ちましたか?
https://cycle.js.org/drivers.html
具体例のコードは言及:
function WSDriver(/* no sinks */) {
return xs.create({
start: listener => {
this.connection = new WebSocket('ws://localhost:4000');
connection.onerror = (err) => {
listener.error(err)
}
connection.onmessage = (msg) => {
listener.next(msg)
}
},
stop:() => {
this.connection.close();
},
});
}
あなたはシンクを追加する場合、これは、書き込み可能とドライバをお読みください。
DOMドライバのようなほとんどのドライバは、シンク(書き込みを記述するため)とソースを返します(読み取りをキャッチする)。しかし、書き込み専用ドライバと読み取り専用ドライバの有効なケースがあるかもしれません。例えば
、私たちは上で見たワンライナーログドライバは、書き込み専用ドライバです。ストリームを返さない関数であることに注目してください。単純に受信するシンクmsgを消費します。
他のドライバのみ))(メインにイベントを発するソースストリームを作成しますが、(メインから任意のシンクにはなりません。そのような例は、以下の下書きされた読み取り専用Web Socketドライバです:
THXのために考えて、私はそれは難しいだろう恐れていたが、私はもっとそれで遊んでいますので、実際に良い:) –
あなたはそれを得るだろう聞いてなんとか見えますワーキング。あなたのアプリが世界を征服することを願っています。 :D – StealthyCoder
[cycle-websocket](https://github.com/Orbmancer/cycle-websocket)を見ましたか? – bloodyKnuckles
githubには以下のように書かれています: "Node、browser? これはノードで構築されテストされていますが、ブラウザではテストされていませんが動作するはずです。 =>本当に私はそれにかなり新しいです:)ブラウザ –