Android updpacket.send引发异常

Android updpacket.send引发异常,android,udp,Android,Udp,这是我的代码,我不知道为什么UDP_包。发送(传出);抛出异常 int SERVERPORT = 9876; InetAddress SERVER_IP = InetAddress.getByName("127.0.0.1"); // send UDP packet DatagramSocket UDP_packet = new DatagramSocket(SER

这是我的代码,我不知道为什么UDP_包。发送(传出);抛出异常

               int SERVERPORT = 9876;
               InetAddress SERVER_IP = InetAddress.getByName("127.0.0.1");




                // send UDP packet
                DatagramSocket UDP_packet = new DatagramSocket(SERVERPORT);
                UDP_packet.setBroadcast(true);

                String fxx = latcrd.getText().toString();
                String fyy = longcrd.getText().toString();

                String str = fxx + "," + fyy;
                byte[] b = str.getBytes();
                DatagramPacket outgoing = new DatagramPacket(b, b.length,
                        SERVER_IP, SERVERPORT);
                try{
                UDP_packet.send(outgoing);

                }
                catch(Exception e)
                {
                    e.printStackTrace();
                }

以前还可以,但现在它只是停止工作,我真的不知道问题出在哪里

好的,我得到了我自己问题的答案。 实际上,我是在主线程的网络上发送udp数据包的,不允许在主线程的网络上发送数据包。
谢谢

什么例外?请共享您的stacktrace。这是我收到的异常调度输入事件。MessageQueue回调中出现异常:HandlerReceiveCallback