Skip to main content

Class NanoConnectionHandle

Inheritance​
System.Object
Inherited Members​
Show
Syntax​
public sealed class NanoConnectionHandle : IConnectionHandle, IBindEndPoint, IConnectEndPoint, IEquatable<NanoConnectionHandle>

Constructors​

NanoConnectionHandle(String, UInt16)​

Declaration​
public NanoConnectionHandle(string host, ushort port)
Parameters​
TypeNameDescription
System.Stringhost
System.UInt16port

Properties​

IConnectionHandle.IsStateful​

Declaration​
bool IConnectionHandle.IsStateful { get; }

IConnectionHandle.SupportsGracefulDisconnect​

Declaration​
bool IConnectionHandle.SupportsGracefulDisconnect { get; }

IConnectionHandle.SocketLayerConnection​

Declaration​
ISocketLayerConnection IConnectionHandle.SocketLayerConnection { get; set; }

Methods​

IConnectionHandle.Disconnect(String)​

Declaration​
void IConnectionHandle.Disconnect(string gracefulDisconnectReason)
Parameters​
TypeNameDescription
System.StringgracefulDisconnectReason

CreateCopy()​

Declaration​
public IConnectionHandle CreateCopy()
Returns​
TypeDescription
Mirage.SocketLayer.IConnectionHandle

Equals(NanoConnectionHandle)​

Declaration​
public bool Equals(NanoConnectionHandle other)
Parameters​
TypeNameDescription
Mirage.Sockets.Udp.NanoConnectionHandleother
Returns​
TypeDescription
System.Boolean

Equals(Object)​

Declaration​
public override bool Equals(object obj)
Parameters​
TypeNameDescription
System.Objectobj
Returns​
TypeDescription
System.Boolean

GetHashCode()​

Declaration​
public override int GetHashCode()
Returns​
TypeDescription
System.Int32

ToString()​

Declaration​
public override string ToString()
Returns​
TypeDescription
System.String