|
SNMP Stack 5_1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.co.westhawk.snmp.net.NetscapeSocket
Use this Socket when running the stack as an applet in Netscape.
This is a wrapper class around the DatagramSocket with handles to the Netscape capabilities classes.
See Introduction to the capabilities classes and package netscape.security.
DatagramSocket
Field Summary | |
static java.lang.String |
UNIVERSAL_CONNECT
|
static java.lang.String |
UNIVERSAL_LISTEN
|
Fields inherited from interface uk.co.westhawk.snmp.net.ContextSocketFace |
version_id |
Constructor Summary | |
NetscapeSocket()
|
Method Summary | |
void |
close()
Closes this socket. |
void |
create(int port,
java.lang.String bindAddr)
Creates the socket. |
void |
create(java.lang.String host,
int port,
java.lang.String bindAddr)
Creates the socket. |
java.lang.String |
getLocalSocketAddress()
Returns the address of the endpoint this socket is bound to, or null if it is not bound yet. |
java.lang.String |
getReceivedFromHostAddress()
Returns the IP address of the (latest) host of the packet we received. |
java.lang.String |
getRemoteSocketAddress()
Returns the address of the endpoint this socket is connected to, or null if it is unconnected. |
java.lang.String |
getSendToHostAddress()
Returns the IP address of the host we sent the packet to. |
StreamPortItem |
receive(int maxRecvSize)
Receives a packet from this socket. |
void |
send(byte[] packet)
Sends a packet from this socket. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String UNIVERSAL_LISTEN
public static final java.lang.String UNIVERSAL_CONNECT
Constructor Detail |
public NetscapeSocket()
Method Detail |
public void create(int port, java.lang.String bindAddr) throws java.io.IOException
ContextSocketFace
create
in interface ContextSocketFace
port
- The local port number were we receive (listen for)
packetsbindAddr
- The local address the server will bind to when
listening
java.io.IOException
ContextSocketFace.create(String, int, String)
public void create(java.lang.String host, int port, java.lang.String bindAddr) throws java.io.IOException
ContextSocketFace
create
in interface ContextSocketFace
host
- The name of the host that is to receive our packetsport
- The port number of the hostbindAddr
- The local address the server will bind to when
sending packets
java.io.IOException
ContextSocketFace.create(int, String)
public java.lang.String getReceivedFromHostAddress()
ContextSocketFace
getReceivedFromHostAddress
in interface ContextSocketFace
ContextSocketFace.getSendToHostAddress()
public java.lang.String getSendToHostAddress()
ContextSocketFace
getSendToHostAddress
in interface ContextSocketFace
ContextSocketFace.getReceivedFromHostAddress()
public java.lang.String getLocalSocketAddress()
ContextSocketFace
getLocalSocketAddress
in interface ContextSocketFace
public java.lang.String getRemoteSocketAddress()
ContextSocketFace
getRemoteSocketAddress
in interface ContextSocketFace
public StreamPortItem receive(int maxRecvSize) throws java.io.IOException
ContextSocketFace
receive
in interface ContextSocketFace
maxRecvSize
- the maximum number of bytes to receive
java.io.IOException
public void send(byte[] packet) throws java.io.IOException
ContextSocketFace
send
in interface ContextSocketFace
packet
- the packet
java.io.IOException
public void close()
ContextSocketFace
close
in interface ContextSocketFace
|
SNMP Stack 5_1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |