假设我想通过网络和我的客户发送号码1, 如果我使用字符串而不是32位整数会更好吗?
由于我只想发送一个字符,这意味着如果我要使用字符串,我会通过网络发送1个字节吗?
如果我使用32位整数,那就意味着我正在通过网络发送4个字节的数据吗?
如果我在任何地方出错,请纠正我
答案 0 :(得分:1)
如果我要使用正确的字符串,这意味着我通过网络发送1个字节?
如果您将其编码为ASCII而没有终止和长度信息,是的。
特别是如果你设法神奇地避免网络开销。 1个数字仍然是一个TCP数据包,它仍然是一个以太网数据包。