通过提出这个问题,我想实现的是学习如何向另一台计算机发送和接收二维数组。
上下文是2-D 数组是我的游戏的地图,当我开始游戏时,我希望选择成为服务器或客户端(如果是客户端,请指定服务器IP),然后服务器将发送客户端(其中一个是另一个人,具有不同的IP)连接时的 2D 阵列。
我希望这一切都有意义,我之前已经给出了这个但我无法让它工作,我尝试过Datagram Packets,但我无法弄清楚如何分段发送所有二维数组,然后将其转回成二维数组。
我需要使用什么类型的 Stream 或一般网络对象?它能够发送二维数组吗?你能举个例子来帮助我设置它吗?
还要注意的是,我之后会发送玩家坐标和地图更改,所以如果 Networking 对象也可以使用它,那将是一个加号。