rtmp: fix handshake S0 != 3 bug
This commit is contained in:
parent
52b9f172a9
commit
2df2747753
@ -1570,7 +1570,7 @@ func (self *Conn) handshakeServer() (err error) {
|
|||||||
C2 := C0C1C2[1536+1:]
|
C2 := C0C1C2[1536+1:]
|
||||||
|
|
||||||
S0S1S2 := random[1536*2+1:]
|
S0S1S2 := random[1536*2+1:]
|
||||||
//S0 := S0S1S2[:1]
|
S0 := S0S1S2[:1]
|
||||||
S1 := S0S1S2[1:1536+1]
|
S1 := S0S1S2[1:1536+1]
|
||||||
S0S1 := S0S1S2[:1536+1]
|
S0S1 := S0S1S2[:1536+1]
|
||||||
S2 := S0S1S2[1536+1:]
|
S2 := S0S1S2[1536+1:]
|
||||||
@ -1584,6 +1584,8 @@ func (self *Conn) handshakeServer() (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
S0[0] = 3
|
||||||
|
|
||||||
clitime := pio.GetU32BE(C1[0:4])
|
clitime := pio.GetU32BE(C1[0:4])
|
||||||
srvtime := clitime
|
srvtime := clitime
|
||||||
srvver := uint32(0x0d0e0a0d)
|
srvver := uint32(0x0d0e0a0d)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user