码迷,mamicode.com
首页 > 编程语言 > 详细

20171110面试笔记 服务器端程序员+C/C++开发

时间:2017-11-12 11:02:26      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:笔记   tail   win   net   游戏服务器   公司   article   normal   事件   

socket 模型:

 https://www.cnblogs.com/nsnow/archive/2011/05/03/2036017.html  

 

http://blog.csdn.net/normalnotebook/article/details/999840

  

socket模型详解  第五种完成端口模型很重要IOCP  服务器多是用C++/java写的

两种I/O模式

阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。

非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。

一.选择模型

二.异步选择

三.事件选择

四.重叠I/O模型

五.完成端口模型 :IOCP

五种I/O模型的比较

UML图,用于解释程序框架逻辑  游戏服务器引擎 软件设计师

 

 

 

第二家公司:门禁系统 物联网卡 webserver 设备终端作为WEBclient

20171110面试笔记 服务器端程序员+C/C++开发

标签:笔记   tail   win   net   游戏服务器   公司   article   normal   事件   

原文地址:http://www.cnblogs.com/fyp7077/p/7820522.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!