| 123456789101112131415161718192021222324 |
- package kcp
- import (
- v2net "github.com/v2ray/v2ray-core/common/net"
- "github.com/v2ray/v2ray-core/transport/internet"
- )
- func DialKCP(src v2net.Address, dest v2net.Destination) (internet.Connection, error) {
- cpip, _ := NewNoneBlockCrypt(nil)
- kcv, err := DialWithOptions(dest.NetAddr(), cpip)
- if err != nil {
- return nil, err
- }
- kcvn := &KCPVconn{hc: kcv}
- err = kcvn.ApplyConf()
- if err != nil {
- return nil, err
- }
- return kcvn, nil
- }
- func init() {
- internet.KCPDialer = DialKCP
- }
|