黑马程序员技术交流社区

标题: 提个问题 UDP连接的发送端Packet的byte[]如果比接收端Packet[]长 [打印本页]

作者: sjb201609    时间: 2016-9-6 23:30
标题: 提个问题 UDP连接的发送端Packet的byte[]如果比接收端Packet[]长
UDP连接的发送端Packet和接收端都有Packet 那如果接收端都有Packet比发送端的Packet中的byte[]短怎么办?我今天下午试了
发送端比如

                String st="唧唧复唧唧,木兰当户织";
                byte[] boat=st.getBytes();
                DatagramPacket dp=new DatagramPacket(boat,boat.length,ip,33023);

而接收端是
                byte[] bo=new byte[2];
                DatagramPacket dp=new DatagramPacket(bo,bo.length);

的话 接收端receive 然后解包,打印 只能打出上面字符串里的第一个字

这种问题应该怎么接解决呢?

求大神解答 (兼求加分





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2