gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

聊聊Go怎么實現(xiàn)SSE?需要注意什么?

本篇文章給大家?guī)砹岁P(guān)于Go的相關(guān)知識,其中主要跟大家聊一聊Go用什么方式實現(xiàn)SSE,以及需要注意的事項,感興趣的朋友下面一起來看一下吧,希望對大家有幫助。

聊聊Go怎么實現(xiàn)SSE?需要注意什么?

一、服務(wù)端代碼

package main  import (    "fmt"    "net/http"    "time" )  type SSE struct { }  func (sse *SSE) ServeHTTP(rw http.ResponseWriter, req *http.Request) {    flusher, ok := rw.(http.Flusher)    if !ok {       http.Error(rw, "Streaming unsupported!", http.StatusInternalServerError)       return    }     rw.Header().Set("Content-Type", "text/event-stream")    rw.Header().Set("Cache-Control", "no-cache")    rw.Header().Set("Connection", "keep-alive")    rw.Header().Set("Access-Control-Allow-Origin", "*")    for {       select {       case <-req.Context().Done():          fmt.Println("req done...")          return       case <-time.After(500 * time.Millisecond):          // 返回數(shù)據(jù)包含id、event(非必須)、data,結(jié)尾必須使用nn          fmt.Fprintf(rw, "id: %dnevent: ping ndata: %dnn", time.Now().Unix(), time.Now().Unix())          flusher.Flush()       }    }  }  func SendData(data chan int64) chan int64 {    for {       data <- time.Now().Unix()       time.Sleep(time.Second * time.Duration(2))    } } func main() {    http.Handle("/sse", &SSE{})    http.ListenAndServe(":8080", nil) }
登錄后復制

二、客戶端代碼

    const source = new EventSource('http://127.0.0.1:8080/sse');     source.onopen = () => {         console.log('鏈接成功');     };     source.addEventListener("ping",function(res){          console.log('獲得數(shù)據(jù):' + res.data);     })     source.onerror = (err) => {         console.log(err);     };
登錄后復制

三、注意事項(重要)

如果服務(wù)器端提供了event參數(shù)(完整的消息包含id、data、event),那么客戶端就需要使用addEventListener 顯式監(jiān)聽這個事件,才會正常獲取消息,否則事件不會觸發(fā)。如果服務(wù)器端沒有提供event 參數(shù),只有id、data等,可以使用onmessage回調(diào)監(jiān)聽消息:

場景一:服務(wù)器有event 參數(shù),并且定義了一個叫ping 的具體事件

const source = new EventSource('http://127.0.0.1:8080/sse'); source.onopen = () => {     console.log('鏈接成功'); }; source.addEventListener("ping",function(res){      console.log('獲得的數(shù)據(jù)是:' + res.data); }) source.onerror = (err) => {     console.log(err); };
登錄后復制

場景二:服務(wù)器返回的數(shù)據(jù)不包含event

const source = new EventSource('http://127.0.0.1:8080/sse');   source.onopen = () => {       console.log('鏈接成功');   };   source.onmessage(function(res){        console.log('獲得的數(shù)據(jù)是:' + res.data);   })   source.onerror = (err) => {       console.log(err);   };
登錄后復制

【推薦學習:go視頻教程】

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
黄色片免费在线观看视频| 日本va中文字幕| 免费网站在线观看黄| 国产不卡的av| 亚洲精品久久久久久久蜜桃臀| 麻豆传媒网站在线观看| 99久久99精品| 亚洲第一页在线视频| 日韩av新片网| 99re精彩视频| 欧美深夜福利视频| 午夜一区二区视频| www.日本在线播放| 精品久久一二三| www.cao超碰| 一级做a免费视频| 国产又粗又猛大又黄又爽| 免费不卡av网站| 国产在线视频在线| 亚洲一二三不卡| 天天做天天爱天天高潮| 国产高清视频网站| 成熟了的熟妇毛茸茸| 91精品国产吴梦梦| 激情在线观看视频| 成人污网站在线观看| 337p粉嫩大胆噜噜噜鲁| 蜜臀视频一区二区三区| 日本少妇高潮喷水视频| 欧美牲交a欧美牲交aⅴ免费下载| 九一免费在线观看| 成年人免费在线播放| xxxxxx在线观看| 国产特级黄色大片| 亚洲涩涩在线观看| 老太脱裤子让老头玩xxxxx| 亚洲xxxx2d动漫1| 国产一二三区在线播放| 五月婷婷丁香综合网| 久艹在线免费观看| av网站在线不卡| 男人添女人下面高潮视频| www.日本一区| 中文字幕在线视频精品| 久久综合九色综合88i| 一级黄色片国产| 久久久久久久久久福利| 18禁裸男晨勃露j毛免费观看| 日韩一级片播放| a级黄色一级片| 99精品一级欧美片免费播放| 青青青国产在线视频| 欧美中日韩在线| 一级片视频免费观看| 农村妇女精品一二区| 青青草精品视频在线| 欧美xxxx吸乳| 艳母动漫在线观看| 91网址在线观看精品| 一起操在线视频| 日日干夜夜操s8| 污污的网站18| 午夜免费精品视频| 亚洲国产精品三区| 亚洲第一中文av| 手机在线看福利| 九色porny自拍| 国产精品视频黄色| 色一情一区二区| 久久精品国产99久久99久久久| 免费精品99久久国产综合精品应用| av观看免费在线| 91最新在线观看| 欧洲美女亚洲激情| 国产福利片一区二区| youjizz.com亚洲| 久久视频免费在线| 老太脱裤让老头玩ⅹxxxx| 人妻无码一区二区三区四区| av网站大全免费| 大陆极品少妇内射aaaaa| 91av在线免费播放| 日韩欧美亚洲另类| 在线观看成人免费| 波多野结衣家庭教师在线| av免费中文字幕| 天天干天天操天天做| 法国空姐在线观看免费| 男女啪啪免费视频网站| 超碰在线97免费| 国产激情片在线观看| 国产亚洲欧美在线视频| 美女网站色免费| 黄色片免费在线观看视频| 一女被多男玩喷潮视频| 91亚洲精品久久久蜜桃借种| 特级西西444| 国产一级特黄a大片免费| 午夜啪啪福利视频| 亚洲免费av一区二区三区| 永久免费在线看片视频| av观看免费在线| 亚洲精品天堂成人片av在线播放 | www.18av.com| 天天影视综合色| 国内精品国产三级国产99| 成人毛片视频网站| 亚洲自拍偷拍一区二区三区| 免费无码av片在线观看| 99热这里只有精品7| 久久99爱视频| 无码aⅴ精品一区二区三区浪潮| 午夜精品久久久久久久99热影院| 免费 成 人 黄 色| 8x8x华人在线| 婷婷激情5月天| 无人在线观看的免费高清视频| 东北少妇不带套对白| 欧美性受xxxx黑人猛交88| 日韩欧美在线免费观看视频| 大陆极品少妇内射aaaaa| 成人在线免费高清视频| 日本中文字幕在线不卡| mm131国产精品| 欧美黄色一级片视频| 男女视频网站在线观看| 欧美另类videos| 91国在线高清视频| 男人j进女人j| 国产专区在线视频| 奇米777四色影视在线看| 黄色一级片免费播放| 红桃视频 国产| 欧美爱爱视频网站| 在线观看成人免费| 国产午夜精品视频一区二区三区| 亚洲三级在线观看视频| 手机在线国产视频| 三级网在线观看| 法国空姐在线观看免费| 欧美久久久久久久久久久久久久| 成人在线免费观看网址| 日本阿v视频在线观看| 黄页免费在线观看视频| 国产午夜福利在线播放| 日本www高清视频| 亚洲欧洲日本精品| 国产成人精品免费看在线播放| 中文字幕乱码免费| av免费观看国产| 狠狠热免费视频| 吴梦梦av在线| 阿v天堂2018| 成人亚洲视频在线观看| 伊人成人免费视频| 国产免费黄色一级片| 欧美女人性生活视频| 依人在线免费视频| 成年在线观看视频| 久久精品午夜福利| 91蝌蚪视频在线| 日本a在线免费观看| 日本人视频jizz页码69| 国产女主播av| 色哟哟精品视频| 日韩一级特黄毛片| 黄色永久免费网站| www.av蜜桃| 激情文学亚洲色图| 日韩av高清在线看片| 国产大片一区二区三区| 欧美日韩在线中文| 熟女视频一区二区三区| 国产精品亚洲a| 成人性生活视频免费看| 日本77777| 不卡av免费在线| av高清在线免费观看| 国产不卡的av| 黄色在线视频网| 成年人观看网站| 亚洲精品天堂成人片av在线播放 | 成人高清dvd| www.污污视频| 午夜免费一区二区| 欧美一区二区中文字幕| 国产女主播av| 91九色国产ts另类人妖| 国产无色aaa| 在线观看国产中文字幕| 欧美在线观看www| 欧美视频在线观看视频| 亚洲国产一二三精品无码| 婷婷激情小说网| 九九九九九九九九| 亚洲娇小娇小娇小| 亚洲黄色av片| 一级做a免费视频| 色噜噜狠狠一区二区三区狼国成人| 能看的毛片网站|