我目前正在使用套接字编程编写java客户端和服务器聊天应用程序,其中我使用JSON对象交换数据。当我尝试存储包含加密数据的字节数组,并将udp数据包从客户端发送到服务器时,字节数据得到损坏。
根据少数帖子,JSON对象无法处理字节数组数据。那么有什么方法可以使用UDP数据包从客户端发送到服务器的多个加密数据字节数组?
答案 0 :(得分:1)
如评论中所述,您可以使用非常古老且众所周知的Base64编码技术将二进制数据编码为文本。在Java中,您可以使用javax.xml.bind.DatatypeConverter
执行此操作。