
c# socket 多线程
文章平均质量分 85
babytiger
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 如何在编译时将某个文件夹复制到 bin\Release 目录下
在工程目录下建立一个build_required_x64文件夹 右击工程属性,生成事件中下入如下代码: xcopy "$(SolutionDir)build_required_$(PlatformName)" "$(TargetDir)" /S /Y 原理就是利用PlatformName为x64来生成build_required_x64字串,构成文件夹 ...原创 2020-07-21 09:44:24 · 3012 阅读 · 1 评论 -
c# 访问xml ,json数据的代码
c# 读取json ,xml方法原创 2020-05-28 20:22:33 · 653 阅读 · 0 评论 -
C++ 生成dll供c# 调用的一些注意事项
C++写的代码,懒得再用C#重写一次了,把C++封成DLL,结果发现比重写还要改的多,在此标记一下 预先配置一下: 右击工程 - 属性 - 配置属性 - C/C++ - 命令行 命令行增加:/D_CRT_SECURE_NO_WARNINGS 打开 项目 >>属性页 >>C/C++ >>预编译头,改为不使用预编译头 1. const char* 直接换成string 2. char*做形参或返回值,需要换成IntPtr 3. c原创 2020-05-25 20:14:50 · 312 阅读 · 0 评论 -
ollydbg对bp send 下断时的条件断点
bp send ,但并不想拦截所有的包,只想拦截某个固定长度的包 因为socket .send中第3个参数是表示包长的,所以要在 条件中加入[esp+0xc]==0026d || [esp+0xc]==005d 表示拦截长度为621和93字节长度的包原创 2020-05-20 16:17:18 · 1246 阅读 · 0 评论 -
都是多线程惹得祸,c# 的窗体为什么在关闭之后,进程还有?
我的C#,在程序中用到了socket和多线程 ,结果关闭程序后,任务管理器中仍然有进程,其主要原因是线程没有结束。 C#中,Thread类有一个IsBackground 的属性.,后台线程不会防止应用程序的进程被终止掉。 整个程序关闭,但是当前台线程还没结束的时候,程序是不会被从任务管理器中去掉的。所以把启动的线程 都加入IsBackground就可以点关闭时完全退出了。 threadxxx...原创 2018-11-28 18:26:24 · 1068 阅读 · 0 评论 -
unity android 真机实测如何设定网络超时!
clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); clientSocket.ReceiveTimeout = 2000; clientSocket.SendTimeout = 4000; 以上代码在模拟器上可以...原创 2018-12-18 10:25:29 · 589 阅读 · 0 评论 -
关于手机上多个IP到底用哪个的问题!
手机上4G,和wifi同时开启动,但是wifi连的是内网无法访问外网,但我们的APP却要通过wifi连接设备,这种情况下手机会默认选用4g网络,于是我们的APP就无法通过wifi连接设备了,这时就要给socket添加一个bind函数,强制告诉它我们要用那个网访问设备。见参考代码: clientSocket = new Socket(AddressFamily.InterNetwork, Soc...原创 2019-01-15 18:37:56 · 1499 阅读 · 1 评论