实现Channel等