问题标签 [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.
c# - 使用 AsyncCallback 时端口扫描的结果似乎不正确
我正在尝试对给定的 IP 地址进行端口扫描,其范围为 20 个端口。我知道端口 80 是开放的,而所有其他端口都是关闭的。我的代码显示所有端口都是打开的。
我正在尝试使用异步 TCPClient 来实现端口扫描。
这里有什么问题?我错过了什么吗?
这就是我现在拥有的 CallBack 方法:
c# - 而不是扫描多个端口,我只扫描一个,当端口关闭时,我的应用程序关闭
我正在尝试使用异步扫描一次扫描多个端口。问题是我只能显示第一个工作端口,然后等待我的应用程序关闭 20 秒而不告诉我端口已关闭。
这段代码可能有什么问题?
c# - BeginAuthenticateAsClient 在新的 AppDomain 中不起作用
我正在尝试SslStream
在新的AppDomain
. 但是,BeginAuthenticateAsClient
在流上运行该方法会导致抛出异常。
异常状态:
Assembly System 中的 System.Net.AsyncProtocolRequest 类型,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089 未标记为可序列化。
编辑:调用后抛出异常BeginAuthenticateAsClient()
。SelectLocalCertificate()
回调方法被调用,但不是ValidateRemoteCertificate()
。
新的AppDomain
和SslWrapper
创建如下:
相反,使用同步AuthenticateAsClient()
可以成功,在默认的AppDomain
.
我假设异常与 AsyncCallback 方法有关。但是,此方法不应该越过 AppDomain 边界,那么为什么我会得到异常呢?更重要的是,能避免吗?
我正在使用 .NET 2,WinXP 64 位。
编辑:这也是 .NET 4 中的一个问题。
c# - 将参数传递给 AsyncCallback 函数?
我正在学习套接字编程,并且具有以下功能:
这就是设置回调的方式:
问题是我需要将另一个参数传递给 OnDataReceived 回调函数,我该怎么做?我正在尝试制作一个简单的 tcp 服务器,我需要跟踪数据来自哪个客户端。有小费吗?谢谢!
javascript - 异步回调
我编写了一个使用 jQuery 发出异步请求的函数。
当我使用记事本时,语法可能略有错误,但希望你能明白。
我调用函数:
两个请求都由服务器发送和处理。两个回复被发回,这是我所期望的。但是,我希望 container1 和 container2 包含来自这两个请求的响应。
问题是只显示最后一个响应,我不知道为什么。我不知道 jQuery ajax 如何跟踪请求/响应,所以也许这是一个问题。
假设我发出 5 或 10 个请求,jQuery ajax 是如何知道哪个响应针对哪个请求以及它在哪里跟踪它?
谢谢
c++ - C++中回调函数有什么用?
嗨,我很想知道回调函数的用途是什么。任何人都可以用一个简单的例子来解释它。
在我的项目中,我观察到某个特定的回调函数突然被调用堆栈中的某个函数调用,该函数在调用堆栈中显示为 User.dll!546383c()。
我真的很困惑谁在调用此回调以及何时发生。
调用堆栈看起来不错,直到某个点(即函数 A() 调用 B() 调用 C() 等......)突然发生了一些事情,并且 User.dll 中的某些函数调用了这个回调。所以我失去了对功能的了解。
任何人都可以用一个例子来解释。提前致谢。
c# - 如何异步回调 WCF 中的递归函数?
简介:我有一个服务器 [ WCF 服务库] 和客户端 [ Winform ],客户端使用 netTcpBinding 连接到服务器。
服务器的工作是使用文件管理器功能 { 新建文件夹、移动、复制、删除、属性、属性和搜索}将计算机文件共享给客户端。
问题:
搜索函数是一个递归函数,当它找到包含搜索键的(文件夹/文件)名称时,它会立即将项目添加到客户端 ListView(使用客户端 CALLBACK )。
所以一切都很完美,直到我添加了一个停止搜索按钮,它假设允许用户停止递归函数_Search(),当我尝试停止搜索时会发生什么情况是冻结 GUI 并且永远不会从冻结模式恢复,直到我“停止调试”。
事实上,当我在调试模式下设置点以查看搜索功能有什么问题时,它可以工作并且搜索停止。
这是我用于搜索的代码:
WCF 库端:
WCF接口:
客户端 :
客户端 Form1.cs :
我对修复它真的很困惑,我不确定我是否为我的问题选择了正确的标题,所以如果发生这种情况是因为我需要异步回调,我将如何使用 WCF 转换我的搜索函数和异步回调?
wcf - 无法在异步服务调用中捕获 CommunicationException
我有 WCF 服务,我的客户端是 Silverlight 应用程序。当服务出现故障(网络错误等)时,我在客户端代理上收到此异常:
CommunicationException:通信对象 System.ServiceModel.Channels.ClientFramingDuplexSessionChannel 无法用于通信,因为它处于故障状态。
准确地说,在下面代码的第 5 行:
因此,我尝试将服务调用(来自堆栈跟踪)包装在 try/catch 中,但无济于事,try/catch 永远不会被执行。基本上是这样的:
但是 try catch 永远不会被击中。我怎样才能捕捉到这个异常并优雅地处理它?
TIA。
javascript - 如何设置 url(callback) 以通过 javascript 收听答案
目前,我正在使用具有签名的休息服务
其中URIXXX应为
我想知道是否可以在 javascript 中打开“URIXXX”以便从服务器接收答案?像回调?
java - 无法运行 GWT ServiceAsync
我正在尝试创建一个异步回调以从应用引擎中的 GAE JDO 数据库返回一个包含所有客户的列表。我已经完成了一个运行良好但只返回一个字符串的登录类。现在我正在尝试获取一个列表,但我遇到的错误来自:
和
完整错误:
通话
餐桌服务
表服务异步
Costumer.class 一个 gae 中的 JDO
公共类客户扩展用户实现可序列化{
我已经尝试找到解决方案,但我无法使其工作,有没有人遇到这个错误?有什么建议或解决方案吗?提前感谢您花时间阅读本文。任何可以帮助的代码请询问。
Edit1:我有一个没有参数的默认构造函数,并且该类实现了可序列化,我可以对其进行序列化。此代码适用于 Customer 类;
Edit2:添加了请求的代码和完整的错误。试图将列表传递给 hashset 但错误仍然存在。没有找到任何其他解决方案。