2023-08-12 01:43:24 +08:00
|
|
|
using kcp2k;
|
|
|
|
|
|
|
|
namespace BITKit.Net
|
|
|
|
{
|
|
|
|
public class KCPNet
|
|
|
|
{
|
|
|
|
public static readonly KcpConfig Config = new KcpConfig(
|
|
|
|
NoDelay: true,
|
|
|
|
DualMode: false,
|
2024-08-11 12:46:15 +08:00
|
|
|
Interval: 8, // 1ms so at interval code at least runs.
|
|
|
|
Timeout: 8000,
|
2023-08-12 01:43:24 +08:00
|
|
|
CongestionWindow: false
|
2023-08-23 01:59:40 +08:00
|
|
|
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SendWindowSize = Kcp.WND_SND * 1000,
|
|
|
|
ReceiveWindowSize = Kcp.WND_RCV * 1000,
|
|
|
|
CongestionWindow= false,
|
|
|
|
MaxRetransmits = Kcp.DEADLINK * 2
|
|
|
|
};
|
2023-08-12 01:43:24 +08:00
|
|
|
}
|
|
|
|
}
|