真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

GO語言HTTP客戶端怎么設(shè)置IP_TOS

這篇文章主要講解了“GO語言HTTP客戶端怎么設(shè)置IP_TOS”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“GO語言HTTP客戶端怎么設(shè)置IP_TOS”吧!

創(chuàng)新互聯(lián)"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實(shí)現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動(dòng)網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)具備承接各種類型的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)項(xiàng)目的能力。經(jīng)過十余年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評。

dialer := &net.Dialer{
	Control: func(network, address string, c syscall.RawConn) error {
		return c.Control(func(fd uintptr) {
			err := syscall.SetsockoptInt(int(fd), syscall.IPPROTO_IP, syscall.IP_TOS, 128)
			if err != nil {
				log.Printf("control: %s", err)
				return
			}
		})
	},
}
tr := &http.Transport{
	Proxy:                 http.ProxyFromEnvironment,
	DialContext:           dialer.DialContext,
	MaxIdleConns:          100,
	IdleConnTimeout:       90 * time.Second,
	TLSHandshakeTimeout:   10 * time.Second,
	ExpectContinueTimeout: 1 * time.Second,
}

c := &http.Client{
	Transport: tr,
}

查看go源碼發(fā)現(xiàn)Dialer中的Control函數(shù)是在創(chuàng)建網(wǎng)絡(luò)連接之后,但實(shí)際撥號(hào)之前調(diào)用的。所以把對socket選項(xiàng)的設(shè)置放在Control中就會(huì)對整個(gè)連接生效,包括TCP三次握手階段。

GO語言HTTP客戶端怎么設(shè)置IP_TOS

感謝各位的閱讀,以上就是“GO語言HTTP客戶端怎么設(shè)置IP_TOS”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對GO語言HTTP客戶端怎么設(shè)置IP_TOS這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)站標(biāo)題:GO語言HTTP客戶端怎么設(shè)置IP_TOS
文章轉(zhuǎn)載:http://weahome.cn/article/gogjgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部