Java 向UDP广播地址发送SOAP请求

Java 向UDP广播地址发送SOAP请求,java,soap,Java,Soap,我需要向UDP广播地址发送SOAP请求。 以下是我使用的代码: URL endpoint = new URL("udp://239.255.255.250:3702"); SOAPConnection connection = sfc.createConnection(); SOAPMessage responseMessage = connection.call(requestMessage, endpoint); 但问题是我无法使用“创建URL对象”udp://23

我需要向UDP广播地址发送SOAP请求。 以下是我使用的代码:

    URL endpoint = new URL("udp://239.255.255.250:3702");
    SOAPConnection connection = sfc.createConnection();
    SOAPMessage responseMessage = connection.call(requestMessage, endpoint);
但问题是我无法使用“创建URL对象”udp://239.255.255.250:3702“作为论据。以下是错误:

java.net.MalformedURLException: unknown protocol: udp

知道该怎么做吗?

UDP:不是一个已实现的URL协议。你只是在瞎编。这已经没有意义了。如果您向广播地址发送请求,您将得到多个响应。你打算接受哪一个?你到底想做什么?SOAP的正常使用是通过HTTP。如果您想使用SOAP over UDP标准,最好的策略是找到一个实现它的现有库(不过StackOverflow不是寻找的地方),否则您必须自己实现它。但这真的是你的目标吗?还是你在尝试做其他事情?我正在尝试做web服务发现,并发送所有客户端都应该响应的探测消息。。。我尝试了JavaWS发现,但它不适用于WebServicei用户。