假设我想通过网络将号码1发送给我的客户端,如果我使用字符串而不是32位整数会更好吗?
由于我只想发送一个字符,这意味着如果我使用字符串,我将通过网络发送1个字节,对吗?
如果我使用32位整数,这意味着我正在通过网络发送4字节的数据,对吗?
如果我在任何地方都错了,请纠正我。
这意味着如果我使用字符串,我将通过网络发送1个字节,对吗?
如果您将其编码为ASCII,而不包含终止和长度信息,则是。
尤其是如果您能够神奇地避免网络开销。1号仍然是TCP数据包,它仍然是以太网数据包。