依赖netstream