- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 网络玄学问题:单步调试状态与非调试状态程序结果不一致
这两天工作中遇到一个调试问题,就是在当我的客户端连接一个错误的ip地址的服务器的时候,会出现单步调试的结果和直接快速运行的程序结果输出不一样的情况,当单步调试的时候可以按照希望的逻辑走到应该报错的地方,但是当程序直接运行,没有下断点的时候,就会走显示网络没有问题的逻辑。经过一段时间的分析探讨,我发现问题的原因在于,我们的网络是异步的,当连接命令交给底层的网络模块后,网络内部的逻辑会去执行它自己的逻...
2019-10-21 10:55:03 877
原创 Socket编程bind错误码98 EADDRINUSE 处理方法
出现这样的错误可能有两个原因,第一是因为当前主机已经有服务器进程在调用bind和listen在监听我们的目标端口,如果我们在这时再次调用bind函数进行绑定的话,则会产生系统调用错误。第二个原因可能是因为我们所需要bind的目标端口是本机socket已经连接的端口。解决方法:设置套接字SO_REUSEADDR,所有的TCP服务器都应当指定该选项。指定方法: int flag = 1;...
2019-10-10 14:59:45 8830
POLYGON - Nature Pack 1.0f1(u5.6.5).unitypackage
2020-05-09
POLYGON Farm Pack 1.1(u2018.3.8)f1.unitypackage
2020-05-09
POLYGON - APOCALYPSE PACK 1.07.unitypackage
2020-05-09
Q2053 Low Poly Vegetation Pack.unitypackage
2020-05-09
MeshBrush 1.8.unitypackage
2020-05-09
Lowpoly Trees and Bushes v1.1.unitypackage
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人