随笔分类 - C#
摘要:问题:最近在创建vb.net或者c#项目的时候,总是会在设定的输出路径下自动创建一个“net48”的平台文件夹,并将dll生成在这个文件夹里面,而调试启动的exe在设定的输出路径下,导致调试启动的exe没法调用dll。 解决方式:编辑项目文件,在“PropertyGroup”下添加“<AppendT
阅读全文
摘要:经常在运行程序时需要在某些地方记录log,之前想用Log4Net,但又感觉要附带一个dll,想要只带一个exe文件运行,干脆自己写个简单的类了。 需要满足的条件:被多个线程调用;时间的准确性不重要,知道先后关系就行;不想阻塞线程,毕竟干活才是主要目的,为了不太在意时间的log而阻塞等待有点不划算。
阅读全文
摘要:因为服务端不是自己写,不能进行心跳检测,只能尝试其他方式。 在尝试其他方式失败的情况下,无奈的开始尝试增加一条线程进行连接测试,即使用一个Socket_client_test 连接服务端,然后使用disconnect(true)方式,当连接断开时抛出异常并结束线程,此时判断为断开,开始重连。 测试代
阅读全文