問題タブ [protocols]
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.
java - 最高の Java サポート サーバー/クライアント プロトコルは?
メッセージベースで動作するクライアント/サーバーアプリケーションを作成中です。別の実装を書くのではなく、できるだけ再利用したいと思います。他の人が何を使っているのか知りたいです。
ライブラリが提供する機能:
- クライアント側とサーバー側の機能
- メッセージベースで動作するはずです
- マルチスレッドをサポート
- ロードバランサー/ファイアウォールの背後で動作する必要があります
HTTPCoreでいくつかのテストを行いましたが、結論としては、クライアントとサーバーの両方を実装する必要があり、トランスポート層のみがカバーされるということです。RMI は、ネットワーク関連の要件のため、オプションではありません。
どんなアイデアでも大歓迎です。
詳細
私の考えは、クライアント通信 (ユーザー/パスワードの検証を含む) を処理し、着信要求を JMS キューに書き込むクライアント/サーバー ラッパーを実装することです。
個別のプロセスがリクエストを処理し、ラッパーを介してクライアントに応答できます。JMS を使用したい理由は次のとおりです。
- それは永続性を非常にうまく処理します
- 負荷分散 - コンシューマーとしてサーバーを追加することで、ピークを簡単に処理できます
- JMSTimeToLive も便利です
残念ながら、JMS を単独で使用する方法はわかりません。クライアントは自分のメッセージにしかアクセスできず、JMS 側で別のユーザーを設定することもできないためです。
macos - カスタムプロトコルをMac上のアプリケーションにマッピングするにはどうすればよいですか?
Mac上のアプリケーションにカスタムプロトコルを登録しようとしています。つまり、次のようになります。
- ユーザーが「abcdef:// some / url/here」のリンクをクリックします
- インストールされたアプリケーションは、最初のパラメータとして渡された上記の文字列で起動されます
この質問の情報を使用して、Windowsでこれを正常に実行しました。
独自のURLプロトコルを作成するにはどうすればよいですか?(例::// ...)
ブラウザに依存しない、つまりOSレベルの何かを見つけたいと思います。また、シェルスクリプトを使用してこの登録を自動化したいので、GUIを使用せずにこれを行う方法があるといいのですが。
ありがとう!
iphone - オプションのプロトコル メソッドが実装されているかどうかを確認する
オプションのプロトコルメソッドが実装されているかどうかを確認する最良の方法を知っている人はいますか?
私はこれを試しました:
デリゲートは次のとおりです。
respondsToSelector:
しかし、関数がプロトコルに見つからないというエラーが表示されます!
protocols - SPDH の語彙アナライザー
protocole spdh 用の語彙アナライザーを作成するには、助けが必要です。アイデアを教えてください。そのようなプロトコルの文法をどこから書き始めなければならないのでしょうか?!
Spdh は、電子決済端末と銀行のサーバー間で交換される要求および応答メッセージの構造を定義します。
ありがとうございました
distributed - 分散システムを設計および検証する方法は?
アプリケーション サーバーとオブジェクト データベースの組み合わせであるプロジェクトに取り組んでおり、現在は 1 台のマシンでのみ実行されています。少し前に、分散リレーショナル データベースについて説明している論文を読み、その論文のアイデアを自分のプロジェクトに適用する方法についていくつかのアイデアを得ました。 -何もない建築。
私の問題は、分散システムとそのプロトコルの設計経験がないことです。大学で分散システムに関する高度な CS コースを受講していません。そのため、デッドロック、飢餓、スプリットブレインなどの問題を引き起こさないプロトコルを設計できるか心配しています。
質問:分散システムの設計に関する適切な資料はどこにありますか? 分散プロトコルが正しく機能することを確認する方法には、どのようなものがありますか? 書籍、学術論文などの推薦を歓迎します。
http - デフォルトで http/1.1 を使用する Web ブラウザはどれですか?
どこでその情報を調べることができるか知っている人はいますか? IE 4 では、デフォルトで「HTTP 1.1 を使用する」パラメータがオンになっており、「プロキシ接続を介して HTTP 1.1 を使用する」がオフになっていると確信しています。この情報はhereから取得しました。それ以降のバージョンでは、「Use HTTP 1.1」もオンになっていると思います。古いバージョンの IE はどうですか? Firefox、Opera、Safari などはどうですか?
oracle - 10g の Oracle Logon Protocol (O3LOGON)
私は、10g データベースに対して認証を行うための Oracle のメカニズムを研究しています。対応する 9i ほど文書化されていませんが、さまざまな Web サイトやブログで詳細を見つけることができました。しかし、ワンピースは謎のままです。不足しているものについて言及する前に、疑似コードでプロトコルについて知られていることを説明しましょう。
ステップ 5 で、Oracle クライアントは AUTH_PASSWORD 値の下位 16 バイトに何を入力しますか?
私が見つけたほとんどすべてのドキュメントは、含まれているプレーン テキストのパスワードを取得することだけに注意を払っており、これらの最初のバイトにはほとんど注意を払っていません。JDBC ドライバーを調べてみましたが、10g バージョンでさえ、サーバーが古いスキームに戻すように要求することで、この認証スキームを回避しているようです (たまたま、よりよく理解されています)。優れたC プログラムは、AUTH_PASSWORD の復号化を示しています。
誰かが私を正しい方向に向けることができますか?
java - FAST アプリケーション間通信に適したプロトコルは?
クエリにすばやく応答できるサーバー アプリケーションを実装しようとしています。サーバーはJavaで実装されています。複雑な通信プロトコルに多くの時間を浪費したくないので、1) サーバーにクエリを実行する 2) サーバーにそのクエリに回答させる、ベストプラクティスの方法を探します。クエリと回答の両方が整数から整数リストにマップします。
関連:クエリ/応答プロトコルを処理し、着信クエリを管理する(それらをキューに入れる)複合フレームワークはありますか?
プレーン デーモンとして実装するか、Web サービスとして実装するかはわかりません。Web サービスは、別のマシンに比較的簡単に移動できるため、より柔軟に見えますが、プレーンなデーモンの方が高速に聞こえます。
c# - C# 用の ICQ ライブラリはどこにありますか?
ICQ プロトコル経由でメッセージを送信できる (できればネイティブの) C# ライブラリはありますか? libgaim などをラップするよりも良いものはありますか?
c# - AS3およびC#のリーンパケットプロトコル?
たまたま、actionscript 3とC#の両方に実装されている無駄のない(xmlやjsonではない)パケットプロトコルはありますか?すでに両方の言語で実装されているものがあれば素晴らしいと思います。そうでない場合は、片側をコーディングする必要があるかもしれません。そうは言っても、C#のシリアル化仕様を理解して(またはそのドキュメントを見つけて)それを使用するのは愚かで安全ではないので、AS3からC#へのオブジェクトエンコーダーを作成する必要がありますか?