Vixen
02b45cc4
csharp
public record class UdpTransportOptions

How a UDP transport behaves.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (11)

  • public IPEndPoint ListenEndPoint

    Where the server half binds. Port zero lets the operating system choose.

  • public IPEndPoint RemoteEndPoint

    Where the client half connects to.

  • public int MaxConnections

    The most clients the server half accepts.

  • public TimeSpan Timeout

    How long silence lasts before a connection is taken to be gone.

  • public TimeSpan KeepAliveInterval

    How often to send a datagram that says nothing, when nothing else has been sent.

  • public TimeSpan ConnectTimeout

    How long a client tries to connect before giving up.

  • public TimeSpan ConnectRetryInterval

    How often a connection request is repeated while waiting.

  • public TimeSpan MinRetransmitTimeout

    The shortest a retransmission timeout may be, whatever the round trip measures.

  • public TimeSpan MaxRetransmitTimeout

    The longest it may be, so a bad measurement cannot stall a connection.

  • public TimeSpan InitialRetransmitTimeout

    What to assume the round trip is before anything has been measured.

  • public int MaxUnacknowledged

    How many unacknowledged datagrams one channel may have in flight before the oldest are given up on.

Used by (8)

  • NetworkMatchMultiplayer
  • PeerVoiceChat
  • ProgramVoiceChat
  • RealSocketTestsVixen.Net.Transport.Udp.Tests
  • UdpReliabilityTestsVixen.Net.Transport.Udp.Tests
  • UdpTransportVixen.Net.Transport.Udp
  • UdpTransportConformanceTestsVixen.Net.Transport.Udp.Tests
  • RealmVixen.Live.Realm