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.SocketException
java.net.UnknownHostException
public 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.IOException
public final void sendDatagram(NetBIOSDatagram dgram, java.net.InetAddress destAddr, int destPort) throws java.io.IOException
dgram
- NetBIOSDatagramdestAddr
- InetAddressdestPort
- intjava.io.IOException
public final void sendBroadcastDatagram(NetBIOSDatagram dgram) throws java.io.IOException
dgram
- NetBIOSDatagramjava.io.IOException
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.