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
SocketException
UnknownHostException
public static final void setDefaultPort(int port)
port
- intpublic static final void setBindAddress(InetAddress bindAddr)
bindAddr
- InetAddresspublic final int receiveDatagram(NetBIOSDatagram dgram) throws IOException
dgram
- NetBIOSDatagramIOException
public final void sendDatagram(NetBIOSDatagram dgram, InetAddress destAddr, int destPort) throws IOException
dgram
- NetBIOSDatagramdestAddr
- InetAddressdestPort
- intIOException
public final void sendBroadcastDatagram(NetBIOSDatagram dgram) throws IOException
dgram
- NetBIOSDatagramIOException
Copyright © 2005–2018 Alfresco Software. All rights reserved.