简介
TCP建立连接,发送数据,断开连接。
内存泄露是我认为在C或C++项目上最难处理的一个bug,由于没有明显的现象,可能要到某一天,服务器内存耗尽后,申请不到新的内存,程序报错才能发现程序有内存泄露的现象。如果没有足够的监控或者维测的统计,很难发现内存泄露的原因。
在实现业务代码的时候,总不可避免地要动态申请内存。在C语言中,没有自动回收内存的机制,所以必须手动释放内存。如果没有正确释放内存,就会出现内存泄露。如果是在服务器端的程序出现内存泄露,那必定会导致服务不稳定,长期运行总会耗尽内存而导致无法新申请出内存,影响业务。
互联网上面有太多的资料和资源可以获取,获取信息本身不难,如何有效地利用它们是一件困难的事情。我写这个博客是希望自己能把从网络上学习到的知识,经过自己的理解,用自己的逻辑思维方式再次表达出来,同时写作本身又是加深知识理解的一种方式。