問題タブ [discovery]
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.
wcf - 標準のワークフロー アクティビティ テンプレートを使用して WCF ワークフローを作成できますか?
標準 (アクティビティテンプレート) ワークフロー アクティビティ テンプレートを使用して WCF ワークフローを作成することは可能ですか? もしそうなら、標準の WCF サービス テンプレート ( WCF ワークフロー サービステンプレート) を使用しないサンプルはどこにありますか?
説明: WCF アクティビティを含むワークフローを含め、実行時にワークフローを検出、読み込み、実行しようとしています。標準のワークフローは型にコンパイルされますが (これにより検出が容易になります)、「WCF ワークフロー サービス」テンプレートはxamlxファイルであり、コンテンツとして追加され、実行時にマニフェスト ストリームとして読み込まれます。これにより、実行時の検出が困難になります。
WorkflowServiceHost はコンストラクターでアクティビティを取得できるため、このテンプレートを使用してサービスを作成する必要はないと思います。
新しい WCF サービスを開発し、実行時に検出、ロード、および "実行" (つまり、ロードしてリッスン) するタスクをできるだけ合理化しようとしています。
c++ - SymbianC++-RHostResolverを使用したタイムアウト付きの同期Bluetooth検出
SymbianS60プラットフォームにデプロイするアプリケーションをQtで作成しています。残念ながら、Bluetooth機能が必要です。実際には高度な機能はなく、単純なRFCOMMクライアントソケットとデバイスの検出だけです。正確には、このアプリケーションは、WindowsPCと前述のS60の2つのプラットフォームで動作することが期待されています。
もちろん、QtにはBluetoothサポートがないため、ネイティブAPI(WindowsではWinsock2、S60ではSymbian C ++)でコーディングする必要があります。単純な抽象化レイヤーをコーディングしています。そして、Symbianの発見部分にいくつか問題があります。
抽象化レイヤーでの検出呼び出しは同期的に機能する必要があります。検出が終了するまでブロックし、すべてのデバイスをとして返しますQList。私は今正確なコードを持っていませんが、私はそのようなものを持っていました:
User::WaitForRequestはい、それは悪であり、Symbianのようにコーディングすること、アクティブオブジェクトを使用する必要があることなどを知っています。しかし、それは私が必要としているものではありません。デバイス検出を行うためのシンプルで同期的な方法が必要です。
そして、上記のコードは機能します。ただし、1つの癖があります。検出中にタイムアウトを設定したいと思います。つまり、検出にかかる時間は、たとえば15秒以内で、関数呼び出しでパラメーター化されます。私はこのようなことをしようとしました:
そして、このコードはちょっと機能します。さらに、それが機能する方法は機能的に正しいです-タイムアウトが機能し、これまでに検出されたデバイスが返され、検出が早く終了した場合は、タイマーを待たずに終了します。問題は、プログラムに漂遊スレッドが残ることです。つまり、アプリを終了しても、そのプロセスはバックグラウンドで読み込まれ、何もしません。そして、私は、「終了」ボタンを正常に終了するのではなく、プロセスを強制終了させるような「修正」に満足するタイプのプログラマーではありません。漂遊スレッドを残すことは、あまりにも深刻なリソースリークのようです。
これを解決する方法はありますか?まったく異なるAPIを使用していても(ネイティブのSymbian APIについて話している限り)、すべてを最初から書き直してもかまいません。それを機能させたいだけです。アクティブオブジェクトについて少し読んだことがありますが、同期して動作するために必要なだけなので、必要なものではないようです...大きな変更の場合は、私がいるので、より詳細な説明をいただければ幸いです。 Symbian C ++は初めてであり、実際に習得する必要はありません。この小さなBluetoothモジュールは、おそらく、近い将来に書き込む必要があるすべてのものです。
助けてくれてありがとう!:)
nat - STUN を使用せずに NAT タイプを検出する方法は?
STUNで行われるように(つまり、STUNクライアントを使用せずに)、外部パブリックサーバーを使用せずに、ネットワークインターフェイスが背後にあるNATタイプを検出したいと思います。
私が興味を持っている NAT タイプは、http://www.ietf.org/rfc/rfc3489.txtのセクション 5 '5 で定義されているものです。NATバリエーション」。
openid - OpenID : Janrain を使用した Yahoo.com での Yadis の検出に失敗する
OpenID 用の Janrain のライブラリ (v2.2.2) の最新バージョンがあります。
次のエンドポイントが機能します。
でも「yahoo.com」だけだと失敗します。ライブラリで指定された例も失敗します。
誰かが同じ問題とそれに対する修正を持っていますか?
私の実装はここにあります: http://fr.quizity.com
どうもありがとう
windows - Windows で接続された USB デバイスをスキャンするためのツール
Windows 環境で接続された USB デバイスをスキャンするための (できれば無料の) ツールを推奨できる人はいますか? これは開発のみを目的としています。システムに接続すると動作することがわかっている USB 周辺機器がありますが、デバイス マネージャーで見つけるのに苦労しています。複数のタイプの USB デバイスをサポートするようにアプリケーションを拡張しているため、特にスキャンできるようにしたいと考えていますが、スキャンするのは困難です。ありがとう。
.net - WCF 検出: インターフェイスが見つからないという例外
WCF で .net 4 の検出を使用しようとしています。しかし、私が何をしても、あまり役に立たない例外が発生します。
(スタック トレースは実際には空です。)
「続行」を押すと、プログラムは数秒間停止し、その後続行して正しい結果を表示します。これは、Microsoft が提供する WCF の例でも発生します。VS 2010 の例外ウィンドウに未処理の例外のみが表示されるようにしました。
特に、例外による短い休憩を除いてプログラムが完全に機能するという事実を考えると、何が原因なのかわかりません。
例外は、Discovery を使用するすべてのプロジェクトで発生します。これは、私が作成したものと、公式の WCF の例で Microsoft が提供したものの両方です。私のマシンでのみ発生し、同僚のボックスでは問題なく動作します。
network-programming - UPnP アナウンスは出るが、デバイスが検出されない
UPnP デバイスが自身をアナウンスするためのコードを書いています。ネットワーク上の他の UPnP デバイスを検出できることに興味はありません。次のメッセージを送信しています (wireshark から取得)
と
と
デバイスが検出されません (他の UPnP デバイスが表示される Win 7 ページか、Intel の Device Spy for UPnP Technologies で- update を参照してください)。2つの質問があります。まず、これらのメッセージはすべて必要ですか? 第二に、私のデバイスが検出されない理由を誰でも知ることができますか?
他の情報:
私の rdd2.xml デバイス記述ファイル
<?xml version="1.0"?>
<root>
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:BinaryLight:1</deviceType>
<friendlyName>RFLC</friendlyName>
<manufacturer>Legrand</manufacturer>
<manufacturerURL>http://www.legrand.us/</manufacturerURL>
<modelDescription>Legrand Low Cost RF Lighting Control</modelDescription>
<modelName>X-10L1</modelName>
<modelNumber>L1</modelNumber>
<modelURL>http://www.legrand.us/</modelURL>
<serialNumber>0000001</serialNumber>
<UDN>uuid:0000-1111-2222-3333</UDN>
<UPC>00000-00001</UPC>
<presentationURL>pres.html</presentationURL>
</device>
</root>
およびwiresharkからのいくつかの情報(1つのメッセージフレームリストのビュー)
+ Frame .....
+ Ethernet II、Src: my device、Dst: 239.255.255.250
+ Internet Protocol、Src Port: ssdp (1900)、Dst Port: ssdp (1900)
- ハイパーテキスト転送プロトコル
... 上記のメッセージはここにあります...
更新: Intel のupnpユーティリティでデバイスを確認できます。それはそれを書いた間違いでした。デバイスはデバッガーで実行されており、デバッガーなしで再起動すると、ユーティリティで検出されました。私はまだWindows 7でそれを見ることができませんか?何かご意見は?
android - Androidで「プリンターディスカバー」のようなサービスディスカバリーを実現するにはどうすればよいですか?
Android でサポートされている「サービス検出」メカニズム、特にプリンター検出について知りたいです。
アンドロイドはそのような発見オプションを提供していますか? 例: snmp ブロードキャストのサポート?
アプリケーション「PrinterShare」リンクを試してみました: http://www.printeranywhere.com/mobile.sdfで、ipp を介してプリンター検出が行われます。
どんな助けでも大歓迎です。
c# - 「発見可能」とはどういう意味ですか?
MSDN Magazineの2010年10月版では、Julie Lermanのデータポイント列(Entity Framework Preview:Code First、ObjectSet、およびDbContext)は、メソッドが「検出できない」と言及しています。
彼女はどういう意味ですか?
「見つけて、何をするのか、どうやって使うのかがわかりやすい」という意味だと思いますが、定かではありません。
これは、Webサービスでの単語の使用方法に由来する「検出可能」の拡張使用ですか?
.net - WCFディスカバリー:エンドポイントが見つかったにもかかわらず、EndpointNotFoundException
WS Discoveryを使用して、ローカルネットワーク上のエンドポイントを動的に検索して接続しています。
を返しますnet.tcp://localhost:8000/。これは正しいです。だが
次のメッセージでEndpointNotFoundExceptionをスローします。
「1つのエンドポイントが検出されましたが、クライアントは検出されたエンドポイントのいずれかでチャネルを作成または開くことができませんでした。」
エラーメッセージをグーグルで検索しましたが、結果がありませんでした。何が起こっているのですか、どうすればこれを修正できますか?