java 的stream支持更换socket