Temporarily turn off sockopt for UDP on windows

This commit is contained in:
yuhan6665 2024-02-17 13:22:39 -05:00
parent a15334b395
commit bf02392969

View File

@ -2,6 +2,7 @@ package internet
import (
"context"
"runtime"
"syscall"
"time"
@ -66,7 +67,7 @@ func (d *DefaultSystemDialer) Dial(ctx context.Context, src net.Address, dest ne
if err != nil {
return nil, err
}
if sockopt != nil || len(d.controllers) > 0 {
if runtime.GOOS != "windows" && (sockopt != nil || len(d.controllers) > 0) {
file, err := packetConn.(*net.UDPConn).File()
if err != nil {
return nil, err