Class DirectTCPSocketOpenedEventArgs
Fired when direct_socket.TCPSocket connection is opened.
public sealed record DirectTCPSocketOpenedEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<DirectTCPSocketOpenedEventArgs>
- Inheritance
-
EventArgsDirectTCPSocketOpenedEventArgs
- Implements
-
IEquatable<EventArgs>
- Inherited Members
-
EventArgs.ToString()EventArgs.GetHashCode()EventArgs.Equals(EventArgs)EventArgs.<Clone>$()EventArgs.BiDiEventArgs.AdditionalDataEventArgs.AdditionalMessageData
Constructors
DirectTCPSocketOpenedEventArgs(RequestId, string, long, MonotonicTime, string?, long?)
Fired when direct_socket.TCPSocket connection is opened.
public DirectTCPSocketOpenedEventArgs(RequestId Identifier, string RemoteAddr, long RemotePort, MonotonicTime Timestamp, string? LocalAddr = null, long? LocalPort = null)
Parameters
IdentifierRequestIdRemoteAddrstringRemotePortlongExpected to be unsigned integer.
TimestampMonotonicTimeLocalAddrstringLocalPortlong?Expected to be unsigned integer.
Properties
Identifier
public RequestId Identifier { get; init; }
Property Value
LocalAddr
public string? LocalAddr { get; init; }
Property Value
LocalPort
Expected to be unsigned integer.
public long? LocalPort { get; init; }
Property Value
- long?
RemoteAddr
public string RemoteAddr { get; init; }
Property Value
RemotePort
Expected to be unsigned integer.
public long RemotePort { get; init; }
Property Value
Timestamp
public MonotonicTime Timestamp { get; init; }