![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
Gosick_Geass_Gate
这个作者很懒,什么都没留下…
展开
-
C# -Unity客户端与服务器端的网络通信
前言近段时间在做Unity客户端与python服务器之间的网络通信,由于不同语言之间的类型封装不同,不建议直接收发自定义的协议类型字节序列,而是使用json字符串序列进行过渡。python提供了json模块进行序列化和反序列化,只需要掌握loads操作和dumps操作即可,使用十分简单。而C#也可以使用Newtonsoft的动态链接库进行json的序列化和反序列化,下面阐述一下使用的注意事项。下载链接:https://pan.baidu.com/s/1kM2euOyT-ivXFJixXkQJSA原创 2020-05-13 22:07:25 · 668 阅读 · 0 评论 -
Java - 外网服务器与内网客户端的UDP通信
(一)原理要点数据类型:DatagramSocket与DatagramPacket每个socket在创建时都会绑定一个端口:使用构造方法public DatagramSocket(int port)会绑定指定端口;使用构造方法public DatagramSocket()会随机绑定可用的端口。发送数据报时需要指定目的地址和目的端口:DatagramPacket packet = ...原创 2020-04-27 23:42:08 · 1153 阅读 · 0 评论 -
HTTP - 长连接(Keep-Alive)模式
以下内容分别转载或摘录自:【1】松若章,你猜一个 TCP 连接上面能发多少个 HTTP 请求。【2】烛秋,HTTP的长连接和短连接【3】吴秦(Tyler),HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等【4】JanzzZ,粘包【5】大老虎打老虎,tcp长连接分包方法(一)一个 TCP 连接上面能发多少个 HTTP 请求一道经...原创 2019-09-09 23:38:22 · 1087 阅读 · 0 评论 -
浏览器输入URL到服务器响应的过程(简明版)
浏览器输入URL到服务器响应的过程1.浏览器识别URL协议名 主机、端口 路径2.域名解析(DNS)查询浏览器缓存。 查询系统缓存(host)。 ISP的缓存DNS服务器进行递归查询,从根域名服务器查到顶级域名服务器再查到权限域名服务器,最后得到目标域名的IP地址。3.浏览器和服务器建立TCP连接(三次握手)。4.浏览器发送请求应用层发送HTTP请求。 传...原创 2019-10-12 11:33:34 · 496 阅读 · 0 评论 -
计算机网络笔面试例题要点
一、物理层1. 光纤的组成光纤由三层材料组成,中心高折射率玻璃芯,中间为低折射率硅玻璃包层,最外是加强用的树脂涂层。 包层的材料一般用纯二氧化硅,也有掺极微量的三氧化二硼。掺杂的作用是降低材料的光折射率。 涂层是用来保护光纤不受外来的损害,增加光纤的机械强度。二、链路层1. 交换机的基本功能:(1)像集线器一样,交换机提供了大量可供线缆连接的端口,这样可以采用星型拓扑布...原创 2019-10-12 13:20:39 · 322 阅读 · 0 评论