當前位置: 首頁>>代碼示例>>Golang>>正文


Golang Port.Value方法代碼示例

本文整理匯總了Golang中github.com/v2ray/v2ray-core/common/net.Port.Value方法的典型用法代碼示例。如果您正苦於以下問題:Golang Port.Value方法的具體用法?Golang Port.Value怎麽用?Golang Port.Value使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在github.com/v2ray/v2ray-core/common/net.Port的用法示例。


在下文中一共展示了Port.Value方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: NewSocks4AuthenticationResponse

func NewSocks4AuthenticationResponse(result byte, port v2net.Port, ip []byte) *Socks4AuthenticationResponse {
	return &Socks4AuthenticationResponse{
		result: result,
		port:   port.Value(),
		ip:     ip,
	}
}
開發者ID:ChoyesYan,項目名稱:v2ray-core,代碼行數:7,代碼來源:socks4.go

示例2: Listen

func (this *HttpProxyServer) Listen(port v2net.Port) error {
	tcpListener, err := net.ListenTCP("tcp", &net.TCPAddr{
		Port: int(port.Value()),
		IP:   []byte{0, 0, 0, 0},
	})
	if err != nil {
		return err
	}
	go this.accept(tcpListener)
	return nil
}
開發者ID:adoot,項目名稱:v2ray-core,代碼行數:11,代碼來源:http.go

示例3: Listen

func (this *HttpProxyServer) Listen(port v2net.Port) error {
	tcpListener, err := net.ListenTCP("tcp", &net.TCPAddr{
		Port: int(port.Value()),
		IP:   []byte{0, 0, 0, 0},
	})
	if err != nil {
		return err
	}
	this.Lock()
	this.tcpListener = tcpListener
	this.Unlock()
	this.accepting = true
	go this.accept()
	return nil
}
開發者ID:ibmendoza,項目名稱:v2ray-core,代碼行數:15,代碼來源:http.go

示例4: Listen

func (this *HttpProxyServer) Listen(port v2net.Port) error {
	if this.accepting {
		if this.listeningPort == port {
			return nil
		} else {
			return proxy.ErrorAlreadyListening
		}
	}
	this.listeningPort = port

	tcpListener, err := net.ListenTCP("tcp", &net.TCPAddr{
		Port: int(port.Value()),
		IP:   []byte{0, 0, 0, 0},
	})
	if err != nil {
		return err
	}
	this.Lock()
	this.tcpListener = tcpListener
	this.Unlock()
	this.accepting = true
	go this.accept()
	return nil
}
開發者ID:jun0205,項目名稱:v2ray-core,代碼行數:24,代碼來源:http.go

示例5: LessThan

func (subject *PortSubject) LessThan(expectation v2net.Port) {
	if subject.value.Value() >= expectation.Value() {
		subject.Fail(subject.DisplayString(), "is less than", expectation)
	}
}
開發者ID:ducktsmt,項目名稱:v2ray-core,代碼行數:5,代碼來源:port.go

示例6: GreaterThan

func (subject *PortSubject) GreaterThan(expectation v2net.Port) {
	if subject.value.Value() <= expectation.Value() {
		subject.Fail(subject.DisplayString(), "is greater than", expectation)
	}
}
開發者ID:ducktsmt,項目名稱:v2ray-core,代碼行數:5,代碼來源:port.go

示例7: Equals

func (subject *PortSubject) Equals(expectation v2net.Port) {
	if subject.value.Value() != expectation.Value() {
		subject.Fail(subject.DisplayString(), "is equal to", expectation)
	}
}
開發者ID:ducktsmt,項目名稱:v2ray-core,代碼行數:5,代碼來源:port.go


注:本文中的github.com/v2ray/v2ray-core/common/net.Port.Value方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。