Vixen
dd8b0a81
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 (14)

  • 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.

  • public int InitialWindow

    How many reliable datagrams may be in flight before anything has been measured.

  • public int MinWindow

    The smallest the congestion window may shrink to.

  • public int MaxWindow

    The largest it may grow to.

Used by (11)

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