public class NetBIOSDatagramSocket
extends java.lang.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,
java.net.InetAddress destAddr,
int destPort)
Send a NetBIOS datagram
|
static void |
setBindAddress(java.net.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 java.net.SocketException, java.net.UnknownHostException
java.net.SocketExceptionjava.net.UnknownHostExceptionpublic static final void setDefaultPort(int port)
port - intpublic static final void setBindAddress(java.net.InetAddress bindAddr)
bindAddr - InetAddresspublic final int receiveDatagram(NetBIOSDatagram dgram) throws java.io.IOException
dgram - NetBIOSDatagramjava.io.IOExceptionpublic final void sendDatagram(NetBIOSDatagram dgram, java.net.InetAddress destAddr, int destPort) throws java.io.IOException
dgram - NetBIOSDatagramdestAddr - InetAddressdestPort - intjava.io.IOExceptionpublic final void sendBroadcastDatagram(NetBIOSDatagram dgram) throws java.io.IOException
dgram - NetBIOSDatagramjava.io.IOExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.