udp web聊天,求大神解决receive等待的问题

DatagramSocket datagramSocket = new DatagramSocket(36500);
byte str[] = new byte[1024];
DatagramPacket datagramPacket = new DatagramPacket(str, str.length);
datagramSocket.receive(datagramPacket);
String message = new String(str);
datagramSocket.close();

最近在做一个udp web聊天工具,卡了两天了,求大神解决datagramSocket.receive(datagramPacket)服务等待的问题,页面是用ajax每5秒发送一次请求。
多线程是否可以解决?贴源码直接给分

你可能感兴趣的:(udp web聊天,求大神解决receive等待的问题)