发现NetworkStream的block方式好像不是真正的block,我wirte 2m的数据也是马上返回,从网络连接的状态看他还在慢慢的发数据,如果下次调用时数据还未发完,这时才会阻塞住。设置发送缓冲区和设置nodelay都没有用。另外在用NetworkStream对3126的smtp服务器发数据时,只能发几十k,然后就提示远程主机强行关掉现有连接,这时我注意到就算是发2m的数据,网络连接得流量显示只发了一点点就停下来了。这好像是。net下的问题,用VC的socket无此现象。