UDP传输一般都是要先将数据转换成字节数组吧,然后我要发送一个collection类的实例,我要怎么讲collection转换为字节数组呢?一般真实的网络传输是怎样解决这样的问题的,求高人回答javaUDPcollection类

解决方案 »

  1.   

    java是支持发送对象的,不过对象要实现Serializable接口,试试ObjectOutPutStream
      

  2.   

    UDP的使用DatagramSocket
    void receive(DatagramPacket p) 
              从此套接字接收数据报包。 
     void send(DatagramPacket p) 
              从此套接字发送数据报包。 
    DatagramPacket
    DatagramPacket(byte[] buf, int length, InetAddress address, int port) 
              构造数据报包,用来将长度为 length 的包发送到指定主机上的指定端口号。