Le 28/01/15 14:56, Jakub Turcovsky a écrit :
> Hello developers,
>
> I've implemented a client-server app using MINAv2.0.9 on both sides.
> When communicating over UDP, server closes active session after 60s
> (probably DEFAULT_TIME_TO_LIVE interval in ExpiringMap class). It
> looks like server doesn't update time-to-live of the session with
> every message sent. More about my problem at
> http://stackoverflow.com/questions/28187401/apache-mina-server-closes-active-udp-session-after-60s.

You can define your own SessinRecycler in the NioDatagram instance :

    setSessionRecycler( IoSessionExpirer )

Just pass it an instance that set the TimeToLive you wnat :

    public ExpiringSessionRecycler(int timeToLive) {
        this(timeToLive, ExpiringMap.DEFAULT_EXPIRATION_INTERVAL);
    }


Reply via email to