![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
li_wei_quan
这个作者很懒,什么都没留下…
展开
-
关于TCP/IP的面试题
三次握手是什么或者怎样的流程?四次握手呢?为什么建立连接是三次握手,而关闭连接却是四次握手呢?这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在同一个报文里发送给客户端。而关闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了,但还是能接受数据,己方也未必全部数据都发送给对方了,所以己方可以立即close,也可以发送一些数据给对方后,在发送...原创 2018-03-09 07:29:41 · 793 阅读 · 0 评论 -
windows环境下用c++实现socket编程
一、什么是Socketsocket即套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通过socket向网络发出请求或者回应。sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);前两种较常用。基于TCP的socket编程是采用的流式套接字。(1)SOCK_STREAM表示面向连接的数据传输方式。数据可...转载 2018-03-23 12:52:18 · 1700 阅读 · 0 评论 -
网络编程需要考虑更多异常
虽然说类似于TCP/IP会进行差错检验,但是网络环境复杂而不稳定,需要考虑更多异常情况,对传送过来的数据抱着“不信任”的原则,要进行检验。以下是一段网络终端购票的代码:order = Db::new_order();ret = Network::place_order(order);if(ret == TRUE){ order.finish();}else{ order.cancel()...原创 2018-03-24 08:57:00 · 249 阅读 · 0 评论 -
SSH三大框架整合时 过滤器问题
以前做项目 没在意,这次重新做项目 搭建SSH架构时,发现了一些问题。一般为了项目的安全性,阻止非法访问。我们一般会配置过滤器。只有登录之后 才能进入系统。我先贴出 我自己搭的项目中。web.xml文件。然后一一说明<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http:...转载 2018-06-15 10:34:34 · 459 阅读 · 0 评论 -
高性能服务器开发2018年汇总
面试求职 写给那些傻傻想做服务器开发的朋友 『腾讯后台开发』实习生技能要求 去BAT,你应该要看一看的面试经验总结 后台开发应该读的书 网络通信面试题目集锦 C++基础 你一定要搞明白的C函数调用方式与栈原理 深入理解C/C++中的指针 后台C++开发你一定要知道的条件变量 服务器开发基础系列 主线程与工作线程的...转载 2018-07-26 15:25:32 · 1365 阅读 · 0 评论 -
『腾讯后台开发』实习生技能要求
『腾讯后台开发』实习生技能要求如题,应届生除了要良好地掌握算法和数据结构以外,以下一些技能点列表希望对大家有帮助,有兴趣的朋友可以参考这个针对性地补缺补差。文章列出的技能点有的要求熟悉,有的了解即可,注意技能点前面的修饰词。如果没有明确给出“熟悉”“了解”等字眼,要求均为熟悉。一、操作系统方面 多线程相关与线程之间同步技术 熟练使用(但不局限于)以下linux APIli...转载 2018-07-26 16:29:25 · 1866 阅读 · 0 评论 -
localhost与127.0.0.1的不同
概念:localhost:也叫local ,正确的解释是:本地服务器127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)一个是“本地”,一个是“本机”。工作原理:localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。假如使用localhost不能访...原创 2018-12-26 10:13:03 · 729 阅读 · 0 评论