cost 216 ms
无法访问已处置的对象:DataContext - Cannot access a disposed object : DataContext

我正在使用TCPClient连接到设备并以字符串形式获取一些数据,然后尝试将数据保存到DB并获取 “无法访问已处置的对象”错误。 也许是因为我试图从异步回调函数保存到数据库? 请看一下,这里有两个功能:第一个功能获取网络流,已经连接到设备并开始读取数据,第二个功能是回调: ...

是否有从工作线程切换到主(UI)线程的方法? - Is there away to switch from a Worker Thread to the Main (UI) thread?

如果我的问题过于冗长,我谨向您致歉。 我看了一个问题“如何用另一个类的线程接收到的消息来更新GUI中的数据?”,它与我要执行的操作非常接近,但是答案不够详细,无法提供帮助。 我已经将VB6应用程序转换为VB.NET(VS2013)。 该应用程序的主要功能是将查询发送到Linux服务器, ...

如何使用NetworkStream.BeginRead读取所有请求的数据? - How to read all requested data using NetworkStream.BeginRead?

有一个异步服务器的代码。 客户端发送标题 - 数据块+数据块的大小。 服务器首先异步读取Header,然后是Data Block。 在我读取数据块后,我需要运行BeginRead for Header读取部分,以使线程异步。 问题: 当我得到DataCallBack时, ...

C#TcpClient丢失数据包 - C# TcpClient losing packets

当我真正压力测试我的网络代码时,我遇到了一些问题。 基本上,一旦套接字设置好,它就会调用: 然后下面是我的发送方法 但是,是的,在某些时候,当我对系统进行压力测试时(例如500个左右的客户一次发送大量消息),我注意到每四百万个数据包中就有一个数据包没有收到。 我不确定问题出在 ...

异步解析非长度分隔数据 - Parsing non length delimited data asynchronously

我有我切换到使用同步开始在网络的服务器。对于处理短暂的请求,这是一个巨大的进步。 对于长期生活的人创建了两个线程,随着越来越多的客户它已经开始成为一个问题。 通过这些连接传输的数据是4到40字节的消息。 但是,它们没有长度限制,并且长度可以取决于消息中的部分。 很遗憾,我无法更改协议 ...

Windows CE 6.0线程模型是否适用于BeginRead / EndRead? - Windows CE 6.0 threading model for BeginRead/EndRead?

只是寻找有关Windows CE下套接字上的异步模式如何使用线程的确认或文档,特别是套接字的BeginRead。 我看过MSDN的文档,但只能找到含糊的参考。 我在这里进行搜索,找到了桌面线程模型的答案。 作为附带说明,该程序在Compact Framework中实现。 因此,我的理 ...

C#Winforms和NetworkStream.BeginRead(),如何基于网络事件打开新表单? - C# Winforms and NetworkStream.BeginRead(), how to open new form based on network event?

我遇到一些严重的麻烦,无法在NetworkStream.BeginRead()和WinForms类之间进行从一个线程到另一个线程的通信(就线程和异步调用等主题而言,我是一个真正的新手)。 特别是,我通过网络套接字连接到远程客户端,只需侦听事件即可。 收到一个时,可以使用NetworkSt ...

停止 Stream.BeginRead() - Stop Stream.BeginRead()

我需要从我的虚拟 com 端口读取数据并检测消息“Dreq”。 一旦我按下连接按钮,它就会连接到我的 COM8 端口并开始读取新线程。 我还有一个断开按钮,我希望在其中关闭读取并断开与 COM8 端口的连接。 但是,我在关闭 BeginRead 时遇到问题。 ...

.NET取消流BeginRead - .NET cancel stream BeginRead

在成功的HttpWebRequest之后,我无法找到取消/终止异步读取操作的方法。 没有办法设置超时,ThreadPool.RegisterWaitForSingleObject也不起作用。 并且关闭底层套接字也不是一个选项,因为HttpWebRequest / Reponse都不提供对它的 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM