問題タブ [node.js-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1862 参照

ruby-on-rails - ruby で各バイトを 2 つの 16 進数文字としてエンコードするにはどうすればよいですか?

私は16進数を持っています

node.js には、次のようなnew Buffer(hexMidAppId, 'hex')出力を提供するライブラリがあります。

同じ出力をルビーで取得したいのですが、ルビーで Buffer メソッドと同等のメソッドが見つかりませんでした。誰でもこれを手伝ってもらえますか?

0 投票する
1 に答える
5578 参照

node.js - Node.js 'net' モジュールの複数の TCP クライアントの処理

敬意を表して、
Node.js を使用して「net」モジュールを使用して TCP クライアントを作成し、利用可能な場合にデータをストリーミングするハードウェア デバイス (TCP プロトコルのみをサポートする) に接続し、('data',callback)イベントでリッスンできるようにし
ます。単一のクライアントには問題ありませんが、一意の IP アドレスを持つハードウェア デバイスが 10 台以上ある場合は、複数のクライアントとイベントを管理する必要があります。そして質問は

クライアントの数が増えると、別のデバイスからのデータはまだ非同期のままになりますか、それともブロックされますか?

一度に複数のデバイスからデータを受信できますか (アプリケーションはリアルタイムであり、ハードウェアからデータを取得する際に遅延は必要ないため、秒単位の遅延がないことを意味します)

複数のクライアントまたは親/子プロセスを管理し、各子プロセスがソケット通信によってハードウェア(カウント可能)に接続する方法は効率的ですか?

また、TCP 接続が切断された場合 (ネットワークの問題、イーサネット ケーブルの問題)、「接続の中断を検出する信頼できる方法」が存在しないことは確かです。切断された接続に対処して再接続するにはどうすればよいですか?

ガイダンス/経験があれば、このエンジニアリングの問題を解決するために共有してください。

前もって感謝します

0 投票する
2 に答える
317 参照

node.js - require('use-strict') が機能しない

ここでは、読み取り専用プロパティの値を設定しようとしていますが、エラーは発生していません。

ここに私のコードがあります:

0 投票する
1 に答える
65 参照

javascript - Node.js: オブジェクトのネストされた要素名として機能する変数

ここに私のオブジェクトがあります:

ここに私のnode.jsコードがあります:

このソリューションを実装する方法はありますか? これは、私の nodeName が db テーブルから抽出されたものであり、特定されていないためです。

0 投票する
1 に答える
1350 参照

jquery - プロジェクト外のクライアントからメッセージを送信するフェニックス チャネル

Phoenix アプリケーションのユーザー チャネルにメッセージを送信したいと考えていました。のように、user_token をチャネルに参加させusers:user_tokenましたuser_channel.extoy_controllerブロードキャストメソッドを呼び出すことにより、と呼ばれる別のコントローラーからそれを行うことに成功しました。ブロードキャスト方式はユーザー チャネルにあります。そして、イベントを処理するための jQuery ファイルを作成しました。IoTのことをしたかったので、プロジェクトの外から同じチャンネルにメッセージを送信できるものを探していました。と呼ばれるpythonモジュールとoccamy.socket、それが内部で使用するPhoenixのJSクライアントを試しました。それから、私はいつも切断を見つけました。Phoenix からの Websocket 接続の正確なアドレスがわかりません。そのプロジェクトフォルダー自体にあるそのPhoenix npmライブラリで試している場合、それは言うReferenceError: window is not definedいつも。web/static/js/socket.jsそして、それが次のように書かれているファイル のソケットの初期化部分が原因だと思います

、しかしよくわかりません。私が試したことは以下のとおりです

Python クライアントでも、このアドレスに接続しようとしたところ、切断エラーが発生しました。ユーザーのセンサーデータを監視したいIoTの目的でそれを行いたいです。各ユーザーは、監視する独自のセンサーを持っています。topic:subtopicというわけで、チャンネルchannel を として設定しましたusers:user_token。ユーザーの一意のトークンを使用して、ラズベリーパイからこのチャネルにメッセージを送信する必要があります。私のuser_channel、user.js、app.js、およびsocket.jsを以下に示します。