mirror of
https://github.com/MetaCubeX/mihomo.git
synced 2026-02-26 16:57:08 +00:00
24 lines
455 B
Go
24 lines
455 B
Go
//go:build go1.21
|
|
|
|
package mptcp
|
|
|
|
import "net"
|
|
|
|
const MultipathTCPAvailable = true
|
|
|
|
func SetNetDialer(dialer *net.Dialer, open bool) {
|
|
dialer.SetMultipathTCP(open)
|
|
}
|
|
|
|
func GetNetDialer(dialer *net.Dialer) bool {
|
|
return dialer.MultipathTCP()
|
|
}
|
|
|
|
func SetNetListenConfig(listenConfig *net.ListenConfig, open bool) {
|
|
listenConfig.SetMultipathTCP(open)
|
|
}
|
|
|
|
func GetNetListenConfig(listenConfig *net.ListenConfig) bool {
|
|
return listenConfig.MultipathTCP()
|
|
}
|