|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.net.Socket
net.i2p.util.InternalSocket
public class InternalSocket
A simple in-JVM Socket using Piped Streams. We use port numbers just like regular sockets. Can only connect to InternalServerSocket.
Constructor Summary | |
---|---|
InternalSocket(java.io.InputStream is,
java.io.OutputStream os)
server side |
|
InternalSocket(int port)
client side |
Method Summary | |
---|---|
void |
bind(java.net.SocketAddress endpoint)
Deprecated. unsupported |
void |
close()
|
void |
connect(java.net.SocketAddress endpoint)
Deprecated. unsupported |
void |
connect(java.net.SocketAddress endpoint,
int timeout)
Deprecated. unsupported |
java.nio.channels.SocketChannel |
getChannel()
Deprecated. unsupported |
java.net.InetAddress |
getInetAddress()
Deprecated. unsupported |
java.io.InputStream |
getInputStream()
|
boolean |
getKeepAlive()
Deprecated. unsupported |
java.net.InetAddress |
getLocalAddress()
Deprecated. unsupported |
int |
getLocalPort()
Deprecated. unsupported |
java.net.SocketAddress |
getLocalSocketAddress()
Deprecated. unsupported |
boolean |
getOOBInline()
Deprecated. unsupported |
java.io.OutputStream |
getOutputStream()
|
int |
getPort()
Deprecated. unsupported |
int |
getReceiveBufferSize()
Deprecated. unsupported |
java.net.SocketAddress |
getRemoteSocketAddress()
Deprecated. unsupported |
boolean |
getReuseAddress()
Deprecated. unsupported |
int |
getSendBufferSize()
Deprecated. unsupported |
static java.net.Socket |
getSocket(java.lang.String host,
int port)
Convenience method to return either a Socket or an InternalSocket |
int |
getSoLinger()
Deprecated. unsupported |
int |
getSoTimeout()
|
boolean |
getTcpNoDelay()
Deprecated. unsupported |
int |
getTrafficClass()
Deprecated. unsupported |
boolean |
isBound()
Deprecated. unsupported |
boolean |
isClosed()
|
boolean |
isConnected()
Deprecated. unsupported |
boolean |
isInputShutdown()
Deprecated. unsupported |
boolean |
isOutputShutdown()
Deprecated. unsupported |
void |
sendUrgentData(int data)
Deprecated. unsupported |
(package private) void |
setInputStream(java.io.InputStream is)
|
void |
setKeepAlive(boolean on)
Deprecated. unsupported |
void |
setOOBInline(boolean on)
Deprecated. unsupported |
(package private) void |
setOutputStream(java.io.OutputStream os)
|
void |
setReceiveBufferSize(int size)
Deprecated. unsupported |
void |
setReuseAddress(boolean on)
Deprecated. unsupported |
void |
setSendBufferSize(int size)
Deprecated. unsupported |
void |
setSoLinger(boolean on,
int linger)
Deprecated. unsupported |
void |
setSoTimeout(int timeout)
warning - unsupported |
void |
setTcpNoDelay(boolean on)
Deprecated. unsupported |
void |
setTrafficClass(int cize)
Deprecated. unsupported |
void |
shutdownInput()
Deprecated. unsupported |
void |
shutdownOutput()
Deprecated. unsupported |
java.lang.String |
toString()
|
Methods inherited from class java.net.Socket |
---|
setPerformancePreferences, setSocketImplFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
InternalSocket(java.io.InputStream is, java.io.OutputStream os)
public InternalSocket(int port) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public static java.net.Socket getSocket(java.lang.String host, int port) throws java.io.IOException
java.io.IOException
public java.io.InputStream getInputStream()
getInputStream
in class java.net.Socket
public java.io.OutputStream getOutputStream()
getOutputStream
in class java.net.Socket
void setInputStream(java.io.InputStream is)
void setOutputStream(java.io.OutputStream os)
public void close()
close
in class java.net.Socket
public boolean isClosed()
isClosed
in class java.net.Socket
public java.lang.String toString()
toString
in class java.net.Socket
public void setSoTimeout(int timeout)
setSoTimeout
in class java.net.Socket
public int getSoTimeout()
getSoTimeout
in class java.net.Socket
public void bind(java.net.SocketAddress endpoint)
bind
in class java.net.Socket
public void connect(java.net.SocketAddress endpoint)
connect
in class java.net.Socket
public void connect(java.net.SocketAddress endpoint, int timeout)
connect
in class java.net.Socket
public java.nio.channels.SocketChannel getChannel()
getChannel
in class java.net.Socket
public java.net.InetAddress getInetAddress()
getInetAddress
in class java.net.Socket
public boolean getKeepAlive()
getKeepAlive
in class java.net.Socket
public java.net.InetAddress getLocalAddress()
getLocalAddress
in class java.net.Socket
public int getLocalPort()
getLocalPort
in class java.net.Socket
public java.net.SocketAddress getLocalSocketAddress()
getLocalSocketAddress
in class java.net.Socket
public boolean getOOBInline()
getOOBInline
in class java.net.Socket
public int getPort()
getPort
in class java.net.Socket
public int getReceiveBufferSize()
getReceiveBufferSize
in class java.net.Socket
public java.net.SocketAddress getRemoteSocketAddress()
getRemoteSocketAddress
in class java.net.Socket
public boolean getReuseAddress()
getReuseAddress
in class java.net.Socket
public int getSendBufferSize()
getSendBufferSize
in class java.net.Socket
public int getSoLinger()
getSoLinger
in class java.net.Socket
public boolean getTcpNoDelay()
getTcpNoDelay
in class java.net.Socket
public int getTrafficClass()
getTrafficClass
in class java.net.Socket
public boolean isBound()
isBound
in class java.net.Socket
public boolean isConnected()
isConnected
in class java.net.Socket
public boolean isInputShutdown()
isInputShutdown
in class java.net.Socket
public boolean isOutputShutdown()
isOutputShutdown
in class java.net.Socket
public void sendUrgentData(int data)
sendUrgentData
in class java.net.Socket
public void setKeepAlive(boolean on)
setKeepAlive
in class java.net.Socket
public void setOOBInline(boolean on)
setOOBInline
in class java.net.Socket
public void setReceiveBufferSize(int size)
setReceiveBufferSize
in class java.net.Socket
public void setReuseAddress(boolean on)
setReuseAddress
in class java.net.Socket
public void setSendBufferSize(int size)
setSendBufferSize
in class java.net.Socket
public void setSoLinger(boolean on, int linger)
setSoLinger
in class java.net.Socket
public void setTcpNoDelay(boolean on)
setTcpNoDelay
in class java.net.Socket
public void setTrafficClass(int cize)
setTrafficClass
in class java.net.Socket
public void shutdownInput()
shutdownInput
in class java.net.Socket
public void shutdownOutput()
shutdownOutput
in class java.net.Socket
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |