|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Connection | |
---|---|
me.edwards.des | |
me.edwards.des.net.packet |
Uses of Connection in me.edwards.des |
---|
Fields in me.edwards.des with type parameters of type Connection | |
---|---|
protected java.util.ArrayList<Connection> |
Node.peers
List of connections containing all of this Node's current peers. |
Methods in me.edwards.des that return Connection | |
---|---|
Connection |
Node.connect(java.net.InetAddress address,
int port)
Connects this Node to a peer Node via the specified IP Address and port. |
Connection |
Node.getConnection(java.lang.String hostname)
Returns the connection with the specified name from
the current list of peers of this Node. |
Methods in me.edwards.des that return types with arguments of type Connection | |
---|---|
java.util.ArrayList<Connection> |
Node.getPeers()
Returns a list of this Node's known peers. |
Methods in me.edwards.des with parameters of type Connection | |
---|---|
void |
Node.parse(byte[] data,
Connection connection)
Parses a packet received by a connection to this Node
into a Packet Type and processes the received data in
the packet.Packet Type Process Category Description of Process Ping
Connection Status
Sends a Pong response to the Ping sender,
incrementing the payload by one.
Pong
Connection Status
Notifies the corresponding connection that a
response has been received from the peer Node.
Version
Handshake
Validates the version of the
sender Node and sends a VerAck . |
void |
Node.removeConnection(Connection c)
Disconnects the specified peer and removes its connection from the list of this Node's peers. |
Uses of Connection in me.edwards.des.net.packet |
---|
Constructor parameters in me.edwards.des.net.packet with type arguments of type Connection | |
---|---|
PacketAddr(java.util.ArrayList<Connection> peers)
Creates new PacketAddr |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |