0

我已经在部署服务器上测试了 TCP 套接字,它可以工作。我在开发服务器上测试了 UDP 套接字,它可以工作,但不能在部署服务器上工作。我在浏览器上查询,过了很长时间,它显示:

错误:服务器错误

服务器遇到错误,无法完成您的请求。如果问题仍然存在,请报告您的问题并提及此错误消息和导致它的查询。

以下是我的代码:

        InetAddress aaddr=InetAddress.getByName("220.152.188.241");
        InetSocketAddress sockAddress=new InetSocketAddress(aaddr, port);
        socket=new DatagramSocket();
        String dataToSend="From google";
        DatagramPacket packet=new DatagramPacket(dataToSend.getBytes(),dataToSend.length(),sockAddress);
        socket.send(packet);

我想澄清这不应该是目标地址可达性的问题,因为这与 udp 无关。 更重要的是,我没有发现任何异常。而且,更重要的是,代码需要非常长的时间才能返回。

请帮忙!

4

0 回答 0