Class MulticastSocket
public class MulticastSocket : DatagramSocket, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloseable, IAutoCloseable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AutoCloseable>MulticastSocket
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AutoCloseable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AutoCloseable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])JVMBridgeBase<AutoCloseable>.DynBridgeClazzJVMBridgeBase<AutoCloseable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
Exceptions
MulticastSocket(int)
public MulticastSocket(int arg0)
Parameters
Exceptions
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
Interface
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#getInterface() https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#setInterface(java.net.InetAddress)
public InetAddress Interface { get; set; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
LoopbackMode
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#getLoopbackMode() https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#setLoopbackMode(boolean)
public bool LoopbackMode { get; set; }
Property Value
NetworkInterface
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#getNetworkInterface() https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#setNetworkInterface(java.net.NetworkInterface)
public NetworkInterface NetworkInterface { get; set; }
Property Value
TimeToLive
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#getTimeToLive() https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/MulticastSocket.html#setTimeToLive(int)
public int TimeToLive { get; set; }
Property Value
Methods
JoinGroup(InetAddress)
public void JoinGroup(InetAddress arg0)
Parameters
arg0
InetAddress
Exceptions
JoinGroup(SocketAddress, NetworkInterface)
public void JoinGroup(SocketAddress arg0, NetworkInterface arg1)
Parameters
Exceptions
LeaveGroup(InetAddress)
public void LeaveGroup(InetAddress arg0)
Parameters
arg0
InetAddress
Exceptions
LeaveGroup(SocketAddress, NetworkInterface)
public void LeaveGroup(SocketAddress arg0, NetworkInterface arg1)