Package net.i2p.BOB

Class UDPIOthread

  • All Implemented Interfaces:
    Runnable, I2PSessionListener

    @Deprecated
    public class UDPIOthread
    extends Object
    implements I2PSessionListener, Runnable
    Deprecated.
    incomplete, unused
    UDP IO on I2P FIX ME: Untested, and incomplete! I have no personal need to UDP yet, however alot of p2p apps pretty much demand it. The skeletal frame is here, just needs to be finished.
    Author:
    sponge
    • Constructor Detail

      • UDPIOthread

        UDPIOthread​(NamedDB info,
                    Log _log,
                    Socket socket,
                    I2PSession _session)
        Deprecated.
        Constructor
        Parameters:
        info -
        _log -
        socket -
        _session -
    • Method Detail

      • run

        public void run()
        Deprecated.
        Specified by:
        run in interface Runnable
      • messageAvailable

        public void messageAvailable​(I2PSession session,
                                     int msgId,
                                     long size)
        Deprecated.
        Description copied from interface: I2PSessionListener
        Instruct the client that the given session has received a message with size # of bytes. After this is called, the client should call receiveMessage(msgId). There is currently no method for the client to reject the message. If the client does not call receiveMessage() within a timeout period (currently 30 seconds), the session will delete the message and log an error.
        Specified by:
        messageAvailable in interface I2PSessionListener
        Parameters:
        session -
        msgId -
        size -