問題タブ [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.
ruby-on-rails - ruby で各バイトを 2 つの 16 進数文字としてエンコードするにはどうすればよいですか?
私は16進数を持っています
node.js には、次のようなnew Buffer(hexMidAppId, 'hex')
出力を提供するライブラリがあります。
同じ出力をルビーで取得したいのですが、ルビーで Buffer メソッドと同等のメソッドが見つかりませんでした。誰でもこれを手伝ってもらえますか?
node.js - Node.js 'net' モジュールの複数の TCP クライアントの処理
敬意を表して、
Node.js を使用して「net」モジュールを使用して TCP クライアントを作成し、利用可能な場合にデータをストリーミングするハードウェア デバイス (TCP プロトコルのみをサポートする) に接続し、('data',callback)イベントでリッスンできるようにし
ます。単一のクライアントには問題ありませんが、一意の IP アドレスを持つハードウェア デバイスが 10 台以上ある場合は、複数のクライアントとイベントを管理する必要があります。そして質問は
クライアントの数が増えると、別のデバイスからのデータはまだ非同期のままになりますか、それともブロックされますか?
一度に複数のデバイスからデータを受信できますか (アプリケーションはリアルタイムであり、ハードウェアからデータを取得する際に遅延は必要ないため、秒単位の遅延がないことを意味します)
複数のクライアントまたは親/子プロセスを管理し、各子プロセスがソケット通信によってハードウェア(カウント可能)に接続する方法は効率的ですか?
また、TCP 接続が切断された場合 (ネットワークの問題、イーサネット ケーブルの問題)、「接続の中断を検出する信頼できる方法」が存在しないことは確かです。切断された接続に対処して再接続するにはどうすればよいですか?
ガイダンス/経験があれば、このエンジニアリングの問題を解決するために共有してください。
前もって感謝します
node.js - require('use-strict') が機能しない
ここでは、読み取り専用プロパティの値を設定しようとしていますが、エラーは発生していません。
ここに私のコードがあります:
javascript - Node.js: オブジェクトのネストされた要素名として機能する変数
ここに私のオブジェクトがあります:
ここに私のnode.jsコードがあります:
このソリューションを実装する方法はありますか? これは、私の nodeName が db テーブルから抽出されたものであり、特定されていないためです。
jquery - プロジェクト外のクライアントからメッセージを送信するフェニックス チャネル
Phoenix アプリケーションのユーザー チャネルにメッセージを送信したいと考えていました。のように、user_token をチャネルに参加させusers:user_token
ましたuser_channel.ex
。toy_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を以下に示します。