最新回答 / 慕粉1469320162
不需要關(guān)閉,調(diào)用Close方法后一個(gè)鏈接對(duì)應(yīng)的所有協(xié)程都死了,對(duì)于這個(gè)鏈接分配的內(nèi)存數(shù)據(jù)都釋放了(這里的inchan、outchan也是內(nèi)存數(shù)據(jù))
2019-06-16
有點(diǎn)不太準(zhǔn)確,發(fā)送彈幕1000條/秒指的是一個(gè)直播間里的發(fā)送速率,并不是每個(gè)人都是這個(gè)發(fā)送速率,所以推送頻率不可能是10億/秒,這樣就太夸張了
2019-06-01
已采納回答 / 風(fēng)中利劍
MQTT適用于網(wǎng)絡(luò)不穩(wěn)定、低帶寬、高延遲環(huán)境下的信息傳輸,一般應(yīng)用于物聯(lián)網(wǎng)場(chǎng)景中的安卓設(shè)備和服務(wù)器之間的連接,它是一個(gè)發(fā)布/訂閱系統(tǒng),相比較websocket是有延遲的,而且對(duì)于websocket來(lái)說(shuō),天然對(duì)瀏覽器友好
2019-05-30
最新回答 / Elann
目前代碼實(shí)現(xiàn)了一個(gè)websocket與服務(wù)器之間的連接,如果是群發(fā),那么就需要連接池。但是原理都是一樣,僅僅是上層需要做一下篩選。
2019-05-12
func (conn *Connection) Close() {
conn.wsConn.Close()
conn.inChan = nil
conn.outChan = nil
}
select和closeChan都不用了
conn.wsConn.Close()
conn.inChan = nil
conn.outChan = nil
}
select和closeChan都不用了
2019-05-09
這老師怕是Go語(yǔ)言基礎(chǔ)都沒(méi)學(xué)好啊! defer conn.Close()多省事,sync.Once多省事
2019-04-21