09 2020 档案
摘要:以前写代码自由自在,无拘无束,想怎么写怎么写。 现在有了设计模式的代码,写法都比较多种多样,主要还是为了代码的规范性。设计模型的出现也是因为一个项目之中会有各种各样不同的业务场景,根据业务场景来编写更合适的代码流程。 经常用得比较多的是单例模式 策略模式 观察者模式 一.单例模式 //非线程安全 c
阅读全文
摘要:一.简介 多进程其实比较少用到,还是先学习多线程吧
阅读全文
摘要:一.简介 7.应用层 6.表示层 5.会话层 4.数据传输层 3.网络层 2.数据链路层 1.物理硬件层
阅读全文
摘要:一.简介 Winsock工作模型有下面六种 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:IOCP模型
阅读全文
摘要:一.简介 socket顾名思义就是套接字的意思,用于描述地址和端口,是一个通信链的句柄。应用程序通过socket向网络发出请求或者回应。 socket编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW),前两者较常用。基于TCP的so
阅读全文
摘要:一.介绍 网络通信中的同步机制和异步机制是描述通信模式的概念。同步机制,是指发送方发送请求后,需要等待接收到接收方发回的响应后,才接着发送下一个请求;异步机制,和同步机制正好相反,在异步机制中,发送方发出一个请求后,不等待接收方响应这个请求,就继续发送下个请求。在同步机制中,所有的请求在服务器端得到
阅读全文