
socket编程
N1314N
有志者事竟成
展开
-
长短连接的理解以及应用场景
一:分析短连接:适用于网页浏览等数据刷新频度较低的场景。长连接:适用于客户端和服务端通信频繁的场景,例如聊天室,实时游戏等。 说明:长连接肯定是耗费性能资源,但是对于及时通信的界面和提示信息肯定有用 而不要多次反复请求,多次建立连接,多次断开 耗费性能资源 所以频繁的操作就要用长连接二:方法方法一这种情况下比较简单方便的方式就是在php页面中设置set_time_li...原创 2019-07-09 15:44:57 · 1409 阅读 · 0 评论 -
请你来说一下socket编程中服务器端和客户端主要用到哪些函数
参考回答:1)基于TCP的socket:1、服务器端程序:1创建一个socket,用函数socket()2绑定IP地址、端口等信息到socket上,用函数bind()3设置允许的最大连接数,用函数listen()4接收客户端上来的连接,用函数accept()5收发数据,用函数send()和recv(),或者read()和write()6关闭网络连接2、客户端程序:1...原创 2019-06-29 08:39:17 · 4640 阅读 · 0 评论 -
请你来说一下数字证书是什么,里面都包含那些内容
参考回答:1)概念:数字证书是数字证书在一个身份和该身份的持有者所拥有的公/私钥对之间建立了一种联系,由认证中心(CA)或者认证中心的下级认证中心颁发的。根证书是认证中心与用户建立信任关系的基础。在用户使用数字证书之前必须首先下载和安装。认证中心是一家能向用户签发数字证书以确认用户身份的管理机构。为了防止数字凭证的伪造,认证中心的公共密钥必须是可靠的,认证中心必须公布其公共密钥或由更...原创 2019-06-29 08:41:20 · 2292 阅读 · 0 评论 -
网络工程师(路由交换)必备面试题
一、 TCP/IP通信原理 物理层 1. OSI七层模型与TCP/IP模型的区别? 2. 异步传输与同步传输的优缺点与区别、应用场景? 3. 多模光纤与单模光纤的区别以及用途? 4. RJ45线序568A和568B的区别以及应用场景? 5. 带宽的单位是什么?怎么测试?您测试过什么线路的带宽? 数据链路层 6. LAN与WAN的数据链路层使用什么协议以及区别?您平时上网用过什么数据...原创 2019-08-09 09:18:16 · 10205 阅读 · 5 评论