如何用golang写个程序获取斗鱼直播间的弹幕?

gogogolang · 2017-06-15 12:08:08 · 3154 次点击

不知道怎么通信 写了段代码,发现读不到数据。。。

tcpAddr,err:= net.ResolveTCPAddr("tcp","openbarrage.douyutv.com:8601")
if err!=nil{
    print("err1")
    panic(err)
}
tcpConn,err :=net.DialTCP("tcp",nil,tcpAddr)
if err!=nil{
    print("err2")
    panic(err)
}
//登陆请求消息
loginreq:=[]byte("type@=loginreq/roomid@=122402/")

//分组消息
joingroup := []byte("tyep@=joingroup/rid@=122402/gid@=-9999/")


//发送请求消息
tcpConn.Write(loginreq)
//发送分组消息
tcpConn.Write(joingroup)



data := make([]byte,10,10)
//读取响应消息
num ,err :=tcpConn.Read(data)
if err!=nil{
    panic(err)
}
fmt.Println(num)
#2
更多评论

自己实现一个,正好锻炼下 Go 嘛

#1