本机通信为什么还要绕这一圈

本机通信为什么还要绕这一圈

同一台机器上的两个程序,明明可以直接读同一块内存。用网络绕这一圈,是为了【0】。

阅读更多 →
回环还要切包贴头吗

回环还要切包贴头吗

本机两个程序通过 127.0.0.1 通信。这份数据【0】。

阅读更多 →
回环和远程最根本的差别

回环和远程最根本的差别

127.0.0.1 和 10.0.0.9,最根本的差别是【0】。

阅读更多 →
⚠️ 自己写:这次凑巧对了,换一批就露馅

⚠️ 自己写:这次凑巧对了,换一批就露馅

收方有两种拼法:一种按序号排好再拼,一种按到达顺序直接拼。 补全 by_seq()(按序号排),然后用两批数据各跑一遍:一批正好按顺序到,一批乱着到。输出四个结果,用 / 隔开。 ⚠️ 前两个结果会一

阅读更多 →
自己写:把名字换成地址

自己写:把名字换成地址

一份小小的对照表,记着名字和地址的对应关系。查不到的时候要有个明确的说法,不能悄悄返回空。 补全 resolve():查得到就返回地址,查不到返回 未知。输出两次查询的结果,中间用 / 隔开。

阅读更多 →
自己写:把一次旅程走一遍

自己写:把一次旅程走一遍

一次完整的通信要依次经过六步。 补全 journey(),把每一步依次记下来。输出一共走了几步和最后一步是什么,中间用 / 隔开。

阅读更多 →
切碎之后开销涨了多少倍

切碎之后开销涨了多少倍

同一份 1100 字节的资料,一次切成大包(每包 400 字节),一次切成小包(每包 50 字节)。 这段程序输出两种切法各自的开销和后者是前者的几倍。它输出什么? def cost(total, m

阅读更多 →
一次往返一共多少个包和头

一次往返一共多少个包和头

请求是 1100 字节,响应是 600 字节,两边都按每包最多 400 字节切,每个包都贴三层头。 这段程序输出一来一回一共几个包和一共贴了几个头。它输出什么? def split(total, ms

阅读更多 →
怎样才算这次通信成功

怎样才算这次通信成功

一次通信要到哪一步才算成功?答案是【0】。

阅读更多 →
最容易被忽略的一步

最容易被忽略的一步

数据发出去了,也确实到了对方机器上。中间最容易被忘掉的一步是【0】。

阅读更多 →