問題タブ [custom-protocol]
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.
iphone - カスタムプロトコルの定義
カスタムクラスがあります。他のクラスがそれをインスタンス化する場合は、特定のメソッドが「必要」です。これを達成する方法は?私はそれを継承したくありません。なぜなら、私は余分な機能を追加したり、その機能を変更したりしないからです。カスタムプロトコルについて考えましたが、クラスが「インスタンス化するクラスによって定義されたプロトコルが実装されている場合にのみ、それ自体をインスタンス化できるようにする必要がある」ことをクラスはどのように知るのでしょうか。
シナリオには
classA : base-class classB : base-class classM
、タイプのプロパティがありますbase-class
。objclassA
またはとして設定しobjclassB
ます。ClassA
&classB
インスタンス化してclassM
からobjclassM`` calls method
callBack method which is in both
classA &
classBclassMbase . warning in
-classがcallBack`に応答しない場合があります
ありがとうsssssssこのようにクラスでカスタムプロトコルを定義することにより、これらの警告を取り除きました
protocols - セキュリティ警告を回避するカスタム URL プロトコル
カスタム URL アプリケーション プロトコル (custom:// など) を使用してアプリケーションを起動できるかどうかを調査していますが、すべての実装で HKCR が変更されているようです。これにより、いくつかの厄介なセキュリティ警告が発生します (UAC が原因だと思います)。カスタム URL プロトコルを HKCU レベルとしてインストールできるかどうかは誰にもわかりませんか? または、これらの警告を回避する別の方法はありますか?
ありがとう!
javascript - How To Tell Whether a Protocol is Valid In Javascript
Possible Duplicate:
How to detect browser's protocol handlers?
A certain software (non-browser based) installs a custom protocol when it is installed. Thus, if the software is installed on the system, putting a link that looks like
in a web page launches the software when clicked (after putting up a warning of course).
If the software is not installed I want to dynamically change the element so that the browser does not try to launch it.
Is there a way in javascript to detect whether a protocol is valid? Would like it to work in at least Firefox, IE, Chrome and Safari.
Thanks
windows - Windows用のURLスキーム(プロトコルハンドラー)プログラミング?
このページでは、カスタムURLスキームを処理するMacアプリケーションを作成する方法について説明します。PCで同じことをするにはどうすればよいですか?
c# - 分割された TCP パケットの読み取り
サーバーの受信パケットを処理するためのコードのほとんどを作成しました。パケットのフォーマットは常に int/int/int/string/string で、最初の int はパケットのサイズです。パケット全体が到着したかどうか、またはさらにピースが到着するのを待つ必要があるかどうかを確認する方法を見つける必要がありますが、コードを書いた方法では良い方法が思いつきません。私の脳はおそらくこれを考えすぎているので、どんな助けも素晴らしいでしょう.
c# - C# TCP サーバー応答パケットの問題
私は一日の大半を自分のコードに頭をぶつけていましたが、完全に困惑しています。基本的に、ソース ゲーム エンジンには、再現しようとしている RCON (Remote Console Over Network?) 用の文書化されたプロトコルがあります。何百もの例がありますが、それらはすべてクライアント側 (ゲーム サーバーの RCON への接続を確立する) からのもので、クライアントに応答するサーバー部分を実際に再作成しようとしています。
ここでは、RCON プロトコルに関する情報を示します。私がコードで抱えている問題は、認証リクエストを受け取ったときにすべて問題ないことです。それに返信して接続を許可しようとすると、接続に失敗します。そのため、返信時に何か間違ったことをしていますが、何がわからないのですか。
http://developer.valvesoftware.com/wiki/Source_RCON_Protocol
haskell - Haskell バイナリ解析
私は Haskell でプロトコル パーサーを実装しようとしてきましたが、特にモナドに関しては、この言語にかなり慣れていません。私は binary-0.5.0.2 を使用しており、プロトコルのヘッダーとすべてのペイロードについて説明しました。解析したいメッセージは、次のようなものです: ヘッダー + (ペイロード A、ペイロード B、..) ヘッダーのフィールドは、メッセージのペイロードのタイプを指定します。
バイト文字列の最初のメッセージの解析に成功しましたが、最初のメッセージの処理で読み取られたバイトを破棄して、次のメッセージを読み取る方法に途方に暮れています。
これはかなりあいまいかもしれませんが、このように機能するように醜いコードを変更するよりも、一般化されたパーサーで入力を取得したいと考えています。
助けてくれてありがとう
custom-protocol - アプリケーションレベルのプロトコルのプログラミングへのアプローチ?
C# で簡単なソケット プログラミングを行っています。クライアントコンソールからユーザー名とパスワードを読み取り、資格情報をサーバーに送信し、サーバーから認証ステータスを返すことで、ユーザーを認証しようとしています。基本的なもの。私の質問は、データがサーバーとクライアントの両方が期待する形式であることを確認するにはどうすればよいですか?
たとえば、クライアントでユーザー資格情報を読み取る方法は次のとおりです。
ここでは、クライアント側でユーザー名とパスワードをコロン (またはその他の記号) で区切ります。サーバーでは、「:」をトークンとして使用して文字列を分割するだけです。これは機能しますが、ちょっと... 安全ではないようです。クライアントとサーバー間で共有されるある種の区切りトークンがあるべきではないので、このようにハードコーディングする必要はありませんか?
サーバーの応答についても同様です。認証が成功した場合、クライアントが期待する形式で応答を返すにはどうすればよいですか? 単純に「SUCCESS」または「AuthSuccessful=True/False」という文字列を送信しますか? サーバーがデータを送信する形式をクライアントが認識できるようにするにはどうすればよいですか (クライアントにハードコーディングする以外に)。
私が求めているのは、アプリケーションレベルのプロトコルを設計および実装する方法だと思います。あなたのアプリケーションに特有のものだと思いますが、プログラマーが一般的に使用する典型的なアプローチは何ですか? さらに、どのようにしてフォーマットの一貫性を保っていますか? この件に関する記事へのリンクもいただければ幸いです。
url - カスタムURLで#サインインを使用するためのルール
HTTP URLでは、ハッシュ記号(#)はページ内のアンカーを示し、1回だけ表示される場合があります。
これはすべてのURLの普遍的なルールですか?カスタムURLプロトコルを実装したい場合、以下を有効なURLとして使用できますか?
myprotocol://zoo#1/cage#30/lion#11
wireshark - wireshark ジェネリック ディセクタ - パケット シーケンスを使用してメッセージを定義する
stackoverflow がこの質問をするのに適切な場所であるかどうかはわかりませんが、そのようです。
一般的なディセクタ プラグイン (http://wsgd.free.fr/) を使用してディセクタを作成しようとしています。接続の最初のパケットを使用して構成を送信し、残りをデータを送信する小さなプロトコルがあります。そのため、シーケンス番号に従ってパケットを解釈できるディセクタを作成する必要があります。
私はドキュメントを読みましたが、関数の使用はまだ明確ではありません。このツールを使用してディセクタを作成したことがある人はいますか?ヒントを教えてください。
ありがとう