解决方案 »
- 内容替换
- SQL事务,同时执行纯sql语句和带参的SQL语句
- 多行文本框 maxlength属性无效,附上我的解决方案
- **** vs2005:winform中的MenuStrip控件是否可以动态加载菜单项??***
- 用dotnetbar开发的程序装在工控机上出奇的慢,怎么回事?
- VS2005创建网站时候出错
- 请教如何在windows窗体应用程序中控制windows服务
- winform 发布程序 不能链接数据库
- [求助]在Word里另存出来的XML文件如何在网页中显示(在Office开发专区的100分贴)
- 这个类该怎样写
- ModalPopupExtender.Show()
- 求解个水晶报表问题!
撸过 我一般加try catch
程序出错了,上面会显示错误信息的
既然已经用了socket干嘛还要用tcplister,tcpclient??
http://l5.yunpan.cn/lk/QkvrtVxLFBvQx
另外提供下载的代码里我使用了这个,但是捕捉不到任何异常,基本可以肯定是非托管代码报的异常,我们捕捉不到的东西
//主线程异常
Application.ThreadException +=
new ThreadExceptionEventHandler(Application_ThreadException);
//其他线程异常
AppDomain.CurrentDomain.UnhandledException +=
new UnhandledExceptionEventHandler(AppDomain_UnhandledException); private static void AppDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{// 各种未知线程异常
Log("程序线程中出现未知异常,信息如下:\n" + ((Exception)e.ExceptionObject).ToString());
Environment.Exit(800);
} private static void Application_ThreadException(object sender, ThreadExceptionEventArgs e)
{// 主线程未知异常
Log("程序主线程中出现未知异常,信息如下:\n" + e.Exception.ToString());
Environment.Exit(900);
}
之前测试过直接使用socket现象一样