Table of Contents

Class MulticastSocket

Namespace
Java.Net
Assembly
MASES.Netdroid.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

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

Methods

GetInterface()

[Obsolete]
public InetAddress GetInterface()

Returns

InetAddress

InetAddress

Exceptions

SocketException

GetLoopbackMode()

[Obsolete]
public bool GetLoopbackMode()

Returns

bool

bool

Exceptions

SocketException

GetNetworkInterface()

public NetworkInterface GetNetworkInterface()

Returns

NetworkInterface

NetworkInterface

Exceptions

SocketException

GetTTL()

[Obsolete]
public byte GetTTL()

Returns

byte

byte

Exceptions

IOException

GetTimeToLive()

public int GetTimeToLive()

Returns

int

int

Exceptions

IOException

JoinGroup(InetAddress)

[Obsolete]
public void JoinGroup(InetAddress arg0)

Parameters

arg0 InetAddress

InetAddress

Exceptions

IOException

LeaveGroup(InetAddress)

[Obsolete]
public void LeaveGroup(InetAddress arg0)

Parameters

arg0 InetAddress

InetAddress

Exceptions

IOException

Send(DatagramPacket, byte)

[Obsolete]
public void Send(DatagramPacket arg0, byte arg1)

Parameters

arg0 DatagramPacket

DatagramPacket

arg1 byte

byte

Exceptions

IOException

SetInterface(InetAddress)

[Obsolete]
public void SetInterface(InetAddress arg0)

Parameters

arg0 InetAddress

InetAddress

Exceptions

SocketException

SetLoopbackMode(bool)

[Obsolete]
public void SetLoopbackMode(bool arg0)

Parameters

arg0 bool

bool

Exceptions

SocketException

SetNetworkInterface(NetworkInterface)

public void SetNetworkInterface(NetworkInterface arg0)

Parameters

arg0 NetworkInterface

NetworkInterface

Exceptions

SocketException

SetTTL(byte)

[Obsolete]
public void SetTTL(byte arg0)

Parameters

arg0 byte

byte

Exceptions

IOException

SetTimeToLive(int)

public void SetTimeToLive(int arg0)

Parameters

arg0 int

int

Exceptions

IOException