使用带有套接字的 TCP 服务器/客户端设置,我如何将哈希表的内容从服务器发送到客户端?
我正在寻找的格式类似于IP地址:内容
。
最佳答案
是否需要以相同的顺序重建另一端的表?如果是这样,您需要发送数组位置。如果没有,您可以按照您喜欢的任何顺序发送所有字符串,然后客户端可以插入。
最简单的方法是以文本模式发送,尽管这通常会在客户端增加一些工作量。就个人而言,我会发送表大小以及预期的字符串数量,并每行发送一个条目:
117 5
puppy
kitten
cub
joey
duckling
如果我也需要数组位置,以文本形式发送它们也没有问题(但您可能更喜欢二进制):
117 5
8 puppy
42 kitten
57 cub
101 joey
105 duckling
关于c - 通过套接字发送哈希表的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12612530/