C#里TCP和UDP的异步与同步通信有何区别?异步有何特点or优点?“BeginAcceptTcpCLient方法在操作完成前不会阻止”是什么意思?为什么同步里的一个 AcceptTcpClient方法要在异步里用一个Begin×××和一个End×××来进行?每个Begin×××方法都新建一个线程来执行吗??