|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface I2PServerSocket
Streaming server socket returned by I2PSocketManager.getServerSocket()
.
Defines how to listen for streaming peer connections.
Note that this is not a standard Java ServerSocket
,
if you need one of those, use I2PSocketManager.getStandardServerSocket()
instead.
Method Summary | |
---|---|
I2PSocket |
accept()
Waits for the next socket connecting. |
void |
close()
Closes the socket. |
AcceptingChannel |
getChannel()
Deprecated. |
I2PSocketManager |
getManager()
Access the manager which is coordinating the server socket |
long |
getSoTimeout()
Get Sock Option accept timeout |
void |
setSoTimeout(long x)
Set Sock Option accept timeout |
Method Detail |
---|
void close() throws I2PException
I2PException
I2PSocket accept() throws I2PException, ConnectException, SocketTimeoutException
I2PException
- if there is a problem with reading a new socket
from the data available (e.g. the I2PSession is closed)
ConnectException
- if the I2PServerSocket is closed, or if interrupted.
Not actually thrown through 0.9.16; thrown as of 0.9.17
SocketTimeoutException
- if a timeout was previously set with setSoTimeout and the timeout has been reached.AcceptingChannel getChannel()
void setSoTimeout(long x)
x
- timeout in mslong getSoTimeout()
I2PSocketManager getManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |