Package org.cybergarage.upnp.ssdp
Class SSDPSearchSocket
java.lang.Object
org.cybergarage.upnp.ssdp.HTTPMUSocket
org.cybergarage.upnp.ssdp.SSDPSearchSocket
- All Implemented Interfaces:
Runnable
public class SSDPSearchSocket extends HTTPMUSocket implements Runnable
-
Constructor Summary
Constructors Constructor Description SSDPSearchSocket(String bindAddr, int port, String multicast)SSDPSearchSocket(InetAddress bindAddr) -
Method Summary
Modifier and Type Method Description voidaddSearchListener(SearchListener listener)booleanopen(String bindAddr)booleanopen(String bind, String multicast)booleanopen(Inet4Address bindAddr)booleanopen(Inet6Address bindAddr)voidperformSearchListener(SSDPPacket ssdpPacket)voidremoveSearchListener(SearchListener listener)voidrun()voidstart()voidstop()Methods inherited from class org.cybergarage.upnp.ssdp.HTTPMUSocket
close, finalize, getLocalAddress, getLocalPort, getMulticastAddress, getMulticastInetAddress, getMulticastPort, getSocket, open, open, post, post, receive, send, send
-
Constructor Details
-
SSDPSearchSocket
- Parameters:
bindAddr- The address to bind the serviceport- The port used for accepting messagemulticast- The multicast address to use as destination- Since:
- 1.8
-
SSDPSearchSocket
- Parameters:
bindAddr- the binding address for sending multicast packet- Since:
- 1.8
-
-
Method Details
-
open
-
open
-
open
-
open
- Parameters:
bindAddr- the hostname of the interface to use for sending multicast packet- Returns:
- true if and only if it open the socket
- See Also:
for default multicast and port destination of the packets
-
addSearchListener
-
removeSearchListener
-
performSearchListener
-
run
public void run() -
start
public void start() -
stop
public void stop()
-