• 文章沉,关于C# tcp服务器不稳定报错,详细错误信息和图片都有帮助

  • 本文关于 c#
  • CodeGo.net > 文章沉,关于C# tcp服务器不稳定报错,详细错误信息和图片都有帮助
  •  

    文章沉,关于C# tcp服务器不稳定报错,详细错误信息和图片都有帮助



    c#
    未处理 System.NullReferenceException
    Message=未将对象引用设置到对象的实例  Source=TCPServer
    StackTrace:
    在 TCPServers.Servers.receiveFunc(Object obj)
    在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
    在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    在 System.Threading.ThreadHelper.ThreadStart(Object obj)
    InnerException:
    未处理 System.ArgumentOutOfRangeException
    Message=索引超出范围。必须为非负值并小于集合大小 参数名: index
    Source=mscorlib
    ParamName=index
    StackTrace:
    在 System.ThrowHelper.ThrowArgumentOutOfRangeException()
    在 System.Collections.Generic.List`1.RemoveAt(Int32 index)
    在 System.Collections.Generic.List`1.Remove(T item)
    在 TCPServers.Servers.receiveFunc(Object obj)
    在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
    在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    在 System.Threading.ThreadHelper.ThreadStart(Object obj)
    InnerException:
    TCPServers这个是我引用的基类,是这个有逻辑的错误吗?
    本文地址 :CodeGo.net/1482708/
    -------------------------------------------------------------------------------------------------------------------------
    1.数组本身就不存在,引用数组的元素,自然会出错.
    另外,数组就3个元素,引用数组的第四个元素,自然也会出错.
    2. 这么看真心看不出具体错误
    receiveFunc方法中ThreadStart(Object state)
    这个Object为null引起的吧
    或可能是你这个Object之前是从列表中获取的,而索引不正确,所以才又索引越界一说
    3. 调试时不仅仅要知道错误堆栈,还要看到在debug之下的源代码(异常会停在具体的代码行上) 如果你的 TCPServers 不是你自己的,你没有Debug状态下的调试信息,那么给那些提供你 TCPServers 相关类库的人报一个bug,等着他们去除错。否则 CodeGo.net,就删除它,另外找人重新开发 TCPServers 类。
    4. 提示已经很明确,数组越界 会不会是因为你程序有异常果没有实例化数组,所有就出现这些
    本文标题 :文章沉,关于C# tcp服务器不稳定报错,详细错误信息和图片都有帮助
    本文地址 :CodeGo.net/1482708/
    1. C#中:发送从非活动窗口输入
    2. sql:where gno in (@gno) 提示:输入字符串的格式不正确
    3. C#源代码搜索
    4. 类或方法的提示说明
    5. 在执行一个新的进程的静态方法
    6. 我用时间作为一个配置文件的文件名格式是:
    7. SelectlistItem选中=真问题
    8. 比较窗体调用的两种方法哪种好?(1.用事件 2.在窗体2中定义窗体1的成员)
    9. 我在哪里可以找到一个很好的教程上bubbling?
    10. 还是c#引用c++,关于传递结构的,实在是太纠结

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻