I've written a simple datagram broadcast sender application using Mina 1.1.2. It works correctly but after ~1 minute the IoSession.write() always throws an org.apache.mina.common.RuntimeIOException exception. There is exactly one IoSession instance during the application lifecycle.
The full stacktrace is shown bellow: org.apache.mina.common.RuntimeIOException: java.net.SocketException: Socket operation on nonsocket: sun.nio.ch.Net.setIntOption at org.apache.mina.transport.socket.nio.support.DatagramSessionImpl$SessionConfigImpl.isBroadcast(DatagramSessionImpl.java:262) at org.apache.mina.transport.socket.nio.support.DatagramSessionImpl.write(DatagramSessionImpl.java:163) at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:136) at hu.infomatix.mango.ox.daemon.mail.test.DatagramBroadcastSender.main(DatagramBroadcastSender.java:65) Caused by: java.net.SocketException: Socket operation on nonsocket: sun.nio.ch.Net.setIntOption at sun.nio.ch.Net.getIntOption0(Native Method) at sun.nio.ch.Net.getIntOption(Unknown Source) at sun.nio.ch.DatagramChannelImpl$1.getInt(Unknown Source) at sun.nio.ch.SocketOptsImpl.getBoolean(Unknown Source) at sun.nio.ch.SocketOptsImpl.broadcast(Unknown Source) at sun.nio.ch.OptionAdaptor.getBroadcast(Unknown Source) at sun.nio.ch.DatagramSocketAdaptor.getBroadcast(Unknown Source) at org.apache.mina.transport.socket.nio.support.DatagramSessionImpl$SessionConfigImpl.isBroadcast(DatagramSessionImpl.java:260) ... 3 more How could i get rid of this error? Thanks in advance for your answers. -- View this message in context: http://www.nabble.com/DatagramConnector---broadcast-message-sending-problem-tf4522509s16868.html#a12901404 Sent from the Apache MINA Support Forum mailing list archive at Nabble.com.