Exception:无法访问已释放的对象。 对象名:“System.Net.Sockets.Socket”。

报错信息

   在 System.Net.Sockets.Socket.BeginSend(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode, AsyncCallback callback, Object state)
   在 System.Net.Sockets.Socket.BeginSend(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
   在 Quicker.Domain.Network.StateObject.Send(Byte[] data)
   在 Quicker.Domain.Services.ClientManager.SendToClient(MessageBase msg, StateObject client)
   在 Quicker.Domain.AppServer.ProcessDeviceLoginMessage(DeviceLoginMessage msg, StateObject itemClient)
   在 Quicker.Domain.AppServer.MessageProcessThreadFunc()
   在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   在 System.Threading.ThreadHelper.ThreadStart() 

解决方法

此问题为旧版本的BUG,如果影响比较大,请升级到最新版本。


相关信息
0 查看
2020-04-10 08:43
Quicker版本
版本 反馈次数