我看tcp用的是异步,异步不是性能更好?
前面有个socket.Available的判断,如果是true,说明已经有消息在缓冲区了,直接同步读出来即可,用异步跟同步没有区别。只有缓冲区没有数据,同步读才会阻塞,因为要读到数据才返回。