Table of Contents

Class MulticastSocket

Namespace
Java.Net
Assembly
MASES.JNet.dll
public class MulticastSocket : DatagramSocket, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloseable, IAutoCloseable
Inheritance
JVMBridgeBase
JVMBridgeBase<AutoCloseable>
MulticastSocket
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()
JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])
JVMBridgeBase<AutoCloseable>.DynBridgeClazz
JVMBridgeBase<AutoCloseable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

MulticastSocket()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public MulticastSocket()

MulticastSocket(SocketAddress)

public MulticastSocket(SocketAddress arg0)

Parameters

arg0 SocketAddress

SocketAddress

Exceptions

IOException

MulticastSocket(int)

public MulticastSocket(int arg0)

Parameters

arg0 int

int

Exceptions

IOException

MulticastSocket(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public MulticastSocket(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

Interface

public InetAddress Interface { get; set; }

Property Value

InetAddress

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

LoopbackMode

public bool LoopbackMode { get; set; }

Property Value

bool

NetworkInterface

public NetworkInterface NetworkInterface { get; set; }

Property Value

NetworkInterface

TimeToLive

public int TimeToLive { get; set; }

Property Value

int

Methods

JoinGroup(InetAddress)

public void JoinGroup(InetAddress arg0)

Parameters

arg0 InetAddress

InetAddress

Exceptions

IOException

JoinGroup(SocketAddress, NetworkInterface)

public void JoinGroup(SocketAddress arg0, NetworkInterface arg1)

Parameters

arg0 SocketAddress

SocketAddress

arg1 NetworkInterface

NetworkInterface

Exceptions

IOException

LeaveGroup(InetAddress)

public void LeaveGroup(InetAddress arg0)

Parameters

arg0 InetAddress

InetAddress

Exceptions

IOException

LeaveGroup(SocketAddress, NetworkInterface)

public void LeaveGroup(SocketAddress arg0, NetworkInterface arg1)

Parameters

arg0 SocketAddress

SocketAddress

arg1 NetworkInterface

NetworkInterface

Exceptions

IOException