如何使用TCP发送一个二维或者多维的数组?

2019-07-17 11:48发布

使用“强制类型转换”可以将一个一维数组转换为字符串然后使用TCP发送,但是当数组的维数为二维或者多维的时候,就无法使用强制转换了,这种情况下,该怎样发送一个多维数组呢?而在接收端该怎么解析出来呢?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
红蓝少年
2019-07-17 14:24
可以用循环的方式把每行的数据转换成字符串读出来,然后将所有行的拼接在一起,多维的只需要添加循环结构,内部的处理结构类似。
接收端解析的话你可以在发送端这边先发送一组数组大小信息的一维数组,然后接收端根据这个信息还原数组。 最佳答案
QQ截图20180523153235.png

一周热门 更多>