問題タブ [asynccallback]

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 投票する
1 に答える
285 参照

c# - AsyncCallback の使用中にポート スキャンの結果が正しくないように見える

特定の IP アドレスを 20 ポートの範囲でポート スキャンしようとしています。ポート 80 が開いていて、他のすべてが閉じていることはわかっています。私のコードは、すべてのポートが開いていることを示しています。

ポートスキャンを実現するために非同期 TCPClient を使用しようとしています。

ここで何が問題なのですか?私は何かを逃しましたか?

これは、CallBack メソッドとして現在持っているものです。

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

c# - 複数のポートをスキャンする代わりに、1 つだけをスキャンしており、ポートが閉じられるとアプリが閉じます

非同期スキャンを使用して、一度に複数のポートをスキャンしようとしています。問題は、最初の動作中のポートしか表示できず、ポートが閉じられていることを通知せずにアプリが閉じられるのを 20 秒ほど待つことです。

このコードの何が問題なのですか?

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

c# - BeginAuthenticateAsClient が新しい AppDomain で機能しない

SslStream新しい にオブジェクトを作成しようとしていますAppDomain。ただし、BeginAuthenticateAsClientストリームでメソッドを実行すると、例外がスローされます。

例外は次のように述べています。

Assembly System、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089 の System.Net.AsyncProtocolRequest 型は、シリアル化可能としてマークされていません。

編集:を呼び出した後に例外がスローされBeginAuthenticateAsClient()ます。SelectLocalCertificate()コールバック メソッドが呼び出されますが、呼び出されませValidateRemoteCertificate()ん。

新しいAppDomainSslWrapperは次のように作成されます。

AuthenticateAsClient()デフォルトで非同期コードを実行する場合と同様に、代わりに同期を使用すると正常に動作しますAppDomain

例外は AsyncCallback メソッドに関連していると思います。ただし、このメソッドは AppDomain の境界を越えてはならないのに、なぜ例外が発生するのでしょうか? さらに重要なことに、それを回避することは可能ですか?

.NET 2、WinXP 64bit を使用しています。

編集:これは .NET 4 の問題でもあります。

0 投票する
4 に答える
17352 参照

c# - 引数を AsyncCallback 関数に渡しますか?

私はソケットプログラミングを学んでおり、次の機能があります。

これがコールバックの設定方法です。

問題は、別の引数を OnDataReceived コールバック関数に渡す必要があることです。これを行うにはどうすればよいですか? シンプルな tcp サーバーを作成しようとしていますが、データがどのクライアントから来ているかを追跡する必要があります。任意のヒント?ありがとう!

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

javascript - 非同期コールバック

jQueryを使用して非同期リクエストを行う関数を作成しました。

私がメモ帳を使用しているので構文が少し間違っているかもしれませんが、うまくいけばあなたはその考えを理解するでしょう。

私は関数を呼び出します:

両方のリクエストが送信され、サーバーによって処理されます。2つの応答が返送されます。これは私が期待していることです。ただし、container1とcontainer2には両方の要求からの応答が含まれていると思います。

問題は、最後の応答だけが表示され、その理由がわからないことです。jQuery ajaxがリクエスト/レスポンスを追跡する方法がわからないので、これが問題である可能性があります。

5つまたは10のリクエストを行ったとすると、jQuery ajaxはどの応答がどのリクエストに対するものであるかをどのように認識し、どこでそれを追跡しますか?

ありがとうございました

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

c++ - C++ でのコールバック関数の使用は何ですか?

こんにちは、コールバック関数の使用法を知りたいです。誰でも簡単な例で親切に説明できますか。

私のプロジェクトでは、コール スタックで User.dll!546383c() として示されている関数によって、特定の CallBack 関数が突然呼び出されていることがわかります。

誰がこのコールバックを呼び出しているのか、いつ発生するのか、本当に混乱しています。

コール スタックは、ポイント (つまり、関数 A() 呼び出し B() 呼び出し C() など) まで良好に見えますが、突然何かが発生し、User.dll の一部の関数がこのコールバックを呼び出します。だから私は関数の追跡を失います。

誰でも例を挙げて親切に説明できますか。前もって感謝します。

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

c# - WCFで再帰関数を非同期コールバックする方法は?

はじめに : サーバー [ WCF サービス ライブラリ] とクライアント [ Winform ] があり、クライアントは netTcpBinding を使用してサーバーに接続します。

サーバーの仕事は、ファイルマネージャー機能{新しいフォルダー、移動、コピー、削除、プロパティ、属性、および検索}を使用して、コンピューターファイルをクライアントに共有することです。

ここに画像の説明を入力

問題: 検索関数は再帰関数であり、検索キーを含む (フォルダー/ファイル) 名が見つかると、(クライアント CALLBACK を使用して) 即座にクライアント ListView にアイテムを追加します。
ユーザーが再帰関数_Search()を停止できるようにする検索停止ボタンを追加するまで、すべて完璧に機能していました。検索を停止しようとすると、GUIがフリーズし、フリーズモードから戻ることはありません。私は「デバッグを停止」します。
実際、デバッグモードで検索機能の何が問題なのかを確認するためにポイントを設定すると、機能して検索が停止します。

これは私が検索に使用するコードです:

WCF ライブラリ側:

WCF インターフェイス:

クライアント側 :

クライアント Form1.cs :

私はそれを修正することについて本当に混乱しています.質問に正しいタイトルを選択したかどうかわからないので、非同期コールバックが必要なためにそれが起こっている場合、検索関数と非同期コールバックをWCFで変換するにはどうすればよいですか?

0 投票する
0 に答える
1710 参照

wcf - 非同期サービス呼び出しで CommunicationException をキャッチできません

WCF サービスがあり、クライアントは Silverlight アプリケーションです。サービスがダウンすると (ネットワーク エラーなど)、クライアント プロキシで次の例外が発生します。

CommunicationException: 通信オブジェクト System.ServiceModel.Channels.ClientFramingDuplexSessionChannel は、Faulted 状態であるため、通信に使用できません。

正確には、以下のコードの 5 行目:

そのため、(スタック トレースからの) サービス コールを try/catch でラップしようとしましたが、try/catch が実行されません。基本的にこれ:

しかし、try catch はヒットしません。この例外をキャッチして適切に処理するにはどうすればよいですか?

ティア。

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

javascript - javascriptで回答を聞くためのURL(コールバック)の設定方法

現在、署名のあるRESTサービスを利用しています

ここで、URIXXX

サーバーから回答を受け取るために、JavaScriptで「URIXXX」を開くことは可能でしょうか?コールバックのように?

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

java - GWT ServiceAsync を実行できません

app-engine の GAE JDO データベースからすべての顧客のリストを返す asyncallback を作成しようとしています。うまく機能するログインクラスを作成しましたが、文字列のみを返します。今、リストを取得しようとしていますが、次のエラーがあります。

完全なエラー:

呼び出し

テーブルサービス

TableServiceAsync

Costumer.class a JDO in gae

public class Customer extends User implement Serializable {

すでに解決策を見つけようとしましたが、うまくいきませんでした。このエラーに遭遇した人はいますか? 提案や解決策はありますか?これをお読みいただきありがとうございます。役立つコードがあれば質問してください。

Edit1:パラメーターのないデフォルトのコンストラクターがあり、クラスはシリアル化可能を実装しており、シリアル化できます。このコードは Customer クラスで機能します。

Edit2: 要求されたコードと完全なエラーを追加しました。リストをハッシュセットに渡そうとしましたが、エラーは引き続き発生します。他の解決策は見つかりませんでした。