说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

UDP传输数据时的问题,各位老大99999

编辑:说三道四文库 发布时间:2018-06-21 01:21
HTML文档下载 WORD文档下载 PDF文档下载
客户端有个String str=new String("connect");
转换成字节数组后byte b[]=str.getBytes();
再用DatagramSocket发送到服务器:
DatagramSocket dgs=new DatagramSocket();
DatagramPacket p=new DatagramPacket(b,b.length,InetAddress.getByAddress("192.168.0.4"),8765);
dgs.send(p);
服务器接收到后
......
String s=new String(p.getData());
s.equals("connect")的值居然是false……
在屏幕上显示出来s的确是"connect"啊,为什么是false呢?
怎么让s.equals("connect")为真呢?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘