|
|
@ -832,8 +832,6 @@ func (c *Client) handleRequest(req *base.Request) error { |
|
|
|
func (c *Client) runInitial() bool { |
|
|
|
func (c *Client) runInitial() bool { |
|
|
|
readDone := make(chan error) |
|
|
|
readDone := make(chan error) |
|
|
|
go func() { |
|
|
|
go func() { |
|
|
|
defer close(readDone) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for { |
|
|
|
for { |
|
|
|
req, err := c.conn.ReadRequest() |
|
|
|
req, err := c.conn.ReadRequest() |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
@ -958,8 +956,6 @@ func (c *Client) runPlay() bool { |
|
|
|
func (c *Client) runPlayUDP() { |
|
|
|
func (c *Client) runPlayUDP() { |
|
|
|
readDone := make(chan error) |
|
|
|
readDone := make(chan error) |
|
|
|
go func() { |
|
|
|
go func() { |
|
|
|
defer close(readDone) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for { |
|
|
|
for { |
|
|
|
req, err := c.conn.ReadRequest() |
|
|
|
req, err := c.conn.ReadRequest() |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
@ -999,8 +995,6 @@ func (c *Client) runPlayTCP() { |
|
|
|
|
|
|
|
|
|
|
|
readDone := make(chan error) |
|
|
|
readDone := make(chan error) |
|
|
|
go func() { |
|
|
|
go func() { |
|
|
|
defer close(readDone) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for { |
|
|
|
for { |
|
|
|
recv, err := c.conn.ReadFrameTCPOrRequest(false) |
|
|
|
recv, err := c.conn.ReadFrameTCPOrRequest(false) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
@ -1144,8 +1138,6 @@ func (c *Client) runRecord() bool { |
|
|
|
func (c *Client) runRecordUDP() { |
|
|
|
func (c *Client) runRecordUDP() { |
|
|
|
readDone := make(chan error) |
|
|
|
readDone := make(chan error) |
|
|
|
go func() { |
|
|
|
go func() { |
|
|
|
defer close(readDone) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for { |
|
|
|
for { |
|
|
|
req, err := c.conn.ReadRequest() |
|
|
|
req, err := c.conn.ReadRequest() |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
@ -1220,8 +1212,6 @@ func (c *Client) runRecordTCP() { |
|
|
|
|
|
|
|
|
|
|
|
readDone := make(chan error) |
|
|
|
readDone := make(chan error) |
|
|
|
go func() { |
|
|
|
go func() { |
|
|
|
defer close(readDone) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for { |
|
|
|
for { |
|
|
|
recv, err := c.conn.ReadFrameTCPOrRequest(true) |
|
|
|
recv, err := c.conn.ReadFrameTCPOrRequest(true) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|