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一区二区
欧美 日韩 国产 激情| 日韩免费视频播放| 欧美一级欧美一级| 国产91对白刺激露脸在线观看| 成人精品视频在线播放| 成人中文字幕av| 手机av在线网站| 538在线视频观看| 国产免费黄色av| 久久av高潮av| 手机福利在线视频| 日韩在线一级片| 视频免费1区二区三区| 噼里啪啦国语在线观看免费版高清版| 激情久久综合网| 自拍偷拍一区二区三区四区| 成人观看免费完整观看| 久久免费视频2| 欧美日韩视频免费在线观看| 天天爱天天操天天干| www.玖玖玖| 国产超碰在线播放| 浮妇高潮喷白浆视频| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 黄色网络在线观看| 中文字幕在线视频一区二区三区| 国产91色在线观看| 免费看欧美黑人毛片| 超碰在线资源站| 一本色道久久亚洲综合精品蜜桃| 99re6这里有精品热视频| 天堂一区在线观看| 人妻熟女一二三区夜夜爱| 国产精品av免费| 天天综合成人网| 密臀av一区二区三区| 无罩大乳的熟妇正在播放| 免费在线看黄色片| 狠狠精品干练久久久无码中文字幕| 欧美特级aaa| 亚洲美女性囗交| 久久久久久久久久久久久国产| 中文字幕网av| 亚洲色图欧美自拍| 红桃视频 国产| 中文字幕在线视频一区二区| 无码日韩人妻精品久久蜜桃| 国产熟女高潮视频| 91福利国产成人精品播放| 草草草在线视频| 手机免费av片| 久久久无码中文字幕久...| 伊人再见免费在线观看高清版 | 亚洲美女性囗交| 偷拍盗摄高潮叫床对白清晰| 日本中文字幕一级片| 日本日本19xxxⅹhd乱影响| 亚洲爆乳无码专区| www.日本久久| 国产日韩欧美精品在线观看| 日本成年人网址| 欧美三级午夜理伦三级老人| 久草视频国产在线| 三级在线免费看| 青青青免费在线| 无套内谢丰满少妇中文字幕| 999久久欧美人妻一区二区| 不卡影院一区二区| 无码人妻精品一区二区蜜桃网站| 97xxxxx| 97超碰人人澡| 尤物av无码色av无码| 国产一级大片免费看| 亚洲在线观看网站| 亚洲福利精品视频| 99色这里只有精品| 国产女人18毛片| 午夜xxxxx| 国产美女视频免费| 女人高潮一级片| 欧美第一页浮力影院| 亚洲精品乱码久久久久久自慰| 黄色一级视频播放| 在线a免费观看| 51xx午夜影福利| 交换做爰国语对白| 国产麻豆电影在线观看| 污视频在线观看免费网站| 老司机久久精品| www.久久com| 日本人妻伦在线中文字幕| 欧美日韩视频免费在线观看| 日日干日日操日日射| 五月激情婷婷在线| 日本高清久久久| 手机成人av在线| www.国产在线播放| 国产性生活免费视频| 国产精品一区二区免费在线观看| 日韩欧美视频网站| av视屏在线播放| 日韩精品视频一二三| 欧美,日韩,国产在线| 久久久久久久久久福利| 伊人五月天婷婷| 日韩精品一区二区免费| 永久免费网站视频在线观看| 好吊妞无缓冲视频观看| 91人人澡人人爽人人精品| 红桃一区二区三区| 最新中文字幕免费视频| 欧美国产在线一区| 九九九在线观看视频| 成年人网站免费视频| www.污网站| caoporn超碰97| 日本免费a视频| 不卡的在线视频| 国产97在线 | 亚洲| 成人短视频在线看| 欧美精品久久久久久久久25p| 天堂8在线天堂资源bt| 黄色高清视频网站| 黄色三级视频在线播放| 超碰在线播放91| 日韩五码在线观看| 国产 欧美 日本| 91视频成人免费| 天天操精品视频| 亚洲精品成人在线播放| 国产a级一级片| 国产l精品国产亚洲区久久| 极品美女扒开粉嫩小泬| 亚洲色成人一区二区三区小说| 国产一二三区在线播放| 99久久99久久精品| 日韩精品视频在线观看视频 | 欧美日韩亚洲一二三| 男人操女人逼免费视频| 草草久久久无码国产专区| 国产h视频在线播放| 日本精品www| 亚洲精品久久久中文字幕| 国产免费一区二区三区视频| 国产欧美在线一区| 粉色视频免费看| 在线观看17c| 国产高清精品在线观看| 亚洲精品永久视频| 99色这里只有精品| 黄色永久免费网站| 少妇久久久久久被弄到高潮| 污视频网站观看| 婷婷五月综合缴情在线视频| 97国产精东麻豆人妻电影| 天天干在线影院| 福利视频一区二区三区四区| 超碰在线97免费| 300部国产真实乱| 日韩在线不卡一区| av网站在线观看不卡| 国产专区在线视频| 欧美精品色视频| 能看的毛片网站| 91九色在线观看视频| 久久www视频| 婷婷激情小说网| 国产5g成人5g天天爽| 在线观看亚洲色图| 最新中文字幕2018| 久久久久久久久久久久久国产精品 | 国产视频九色蝌蚪| 丁香色欲久久久久久综合网| 国产精品探花在线播放| 国产免费视频传媒| 91av俱乐部| 天天综合网日韩| 中文字幕1234区| 伊人五月天婷婷| 青娱乐国产精品视频| 午夜剧场在线免费观看| 中文字幕22页| 黄色aaaaaa| 97免费视频观看| 日本xxxxxxxxxx75| 免费观看日韩毛片| 性欧美极品xxxx欧美一区二区| 网站一区二区三区| 久久久福利影院| 国产一级做a爰片久久毛片男| 无罩大乳的熟妇正在播放| www.99在线| 最新中文字幕2018| 8x8x最新地址| 日b视频免费观看| av动漫在线观看| 国产成人生活片| 99福利在线观看| 亚洲高潮无码久久| 日韩欧美xxxx|