在Java </byte []>中通过套接字发送ArrayList <byte []>

时间:2014-09-09 22:37:47

标签: java sockets arraylist bytearray

基本上我所拥有的是一个实现Serializable的Packet类。在这个Packet类中,我有两个byte []类型的ArrayList。我发送包含两个String类型的ArrayList的数据包没有问题。

我需要将其作为byte []类型的ArrayList发送的主要原因是因为我首先必须加密数据。以下是代码片段:

public class Packet implements Serializable
{

        private ArrayList<byte[]> data;             // String data to be sent
        private ArrayList<byte[]> data2;            // Numeric data to be sent
        private Encryption encryption;              // Encrypts data using RSA

        public void insertString(String input)
        {
            byte[] dataToBeSent = encryption.encrypt(input, encryption.getPublicKey());
            data.add(dataToBeSent);
        }
}

我现在想知道如何通过Packet类中的套接字发送字节数组?

0 个答案:

没有答案