假设我有一个可序列化的类AppMessage.
我想将它作为byte[]套接字传输到另一台机器,在那里从接收的字节重建它.
我怎么能实现这个目标?
我还没有找到我所遇到的问题的确切答案,所以无论如何我都会问这个问题,如果我这样做了,事实上,重新提出一个已被问过的问题,我道歉.
我正在为我的Java类做另一个实验任务,对于本周的实验,我必须让UDP服务器通过网络发送一个Message对象,然后我必须让UDP客户端读取该消息.Message本身只是一个具有String消息和String用户名的Object; 相当随意.消息是可序列化的.
现在,我遇到的问题是如何实际在DatagramPacket中通过网络发送消息对象?实际的构造函数让我输入一个字节数组,数组的大小,InetAddress和端口号.我的最后一个问题是:如何找出数组的大小,以及如何将我的Message转换为要发送的字节?