public class NetBIOSDatagramSocket extends Object
Singleton class that allows multiple users of the socket.
| Modifier and Type | Method and Description |
|---|---|
static NetBIOSDatagramSocket |
getInstance()
Return the global NetBIOS datagram instance
|
int |
receiveDatagram(NetBIOSDatagram dgram)
Receive a NetBIOS datagram
|
void |
sendBroadcastDatagram(NetBIOSDatagram dgram)
Send a broadcast NetBIOS datagram
|
void |
sendDatagram(NetBIOSDatagram dgram,
InetAddress destAddr,
int destPort)
Send a NetBIOS datagram
|
static void |
setBindAddress(InetAddress bindAddr)
Set the address to bind the datagram socket to
|
static void |
setDefaultPort(int port)
Set the default port to use
|
public static final NetBIOSDatagramSocket getInstance() throws SocketException, UnknownHostException
SocketExceptionUnknownHostExceptionpublic static final void setDefaultPort(int port)
port - intpublic static final void setBindAddress(InetAddress bindAddr)
bindAddr - InetAddresspublic final int receiveDatagram(NetBIOSDatagram dgram) throws IOException
dgram - NetBIOSDatagramIOExceptionpublic final void sendDatagram(NetBIOSDatagram dgram, InetAddress destAddr, int destPort) throws IOException
dgram - NetBIOSDatagramdestAddr - InetAddressdestPort - intIOExceptionpublic final void sendBroadcastDatagram(NetBIOSDatagram dgram) throws IOException
dgram - NetBIOSDatagramIOExceptionCopyright © 2005–2014 Alfresco Software. All rights reserved.