摘要: Linux 几乎无处不在,不论是服务器构建,还是客户端开发,对操作系统的基本理解和基础技能的掌握对全栈来说都是必备的。 系统的选择 Linux发行版本大体分为两类,一类是商业公司维护的发行版本,一类是社区维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。 Redh 阅读全文
posted @ 2017-02-07 10:11 米罗西 阅读(321) 评论(0) 推荐(0)
摘要: Select模型原理 Select模型原理 利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数据。目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。 select参数和返回值意义如下: int select ( 阅读全文
posted @ 2017-02-07 09:46 米罗西 阅读(218) 评论(0) 推荐(0)
摘要: socket编程的select模型 在掌握了socket相关的一些函数后,套接字编程还是比较简单的,日常工作中碰到很多的问题就是客户端/服务器模型中,如何让服务端在同一时间高效的处理多个客户端的连接,我们的处理办法可能会是在服务端不停的监听客户端的请求,有新的请求到达时,开辟一个新的线程去和该客户端 阅读全文
posted @ 2017-02-07 09:45 米罗西 阅读(153) 评论(0) 推荐(0)