fix dead wait

a goroutine read packet and send it to player agent's channel,
but the agent doesn't read the channel, so dead wait happend!