public InetAddress getInterface() {
if (javaSocket instanceof MulticastSocket) {
try {
return ((MulticastSocket) javaSocket).getInterface();
} catch (SocketException e) {
throw new ChannelException(e);
}
} else {
throw new UnsupportedOperationException();
}
}