当前位置:编程学习 > C#/ASP.NET >>

关于C#网络编程传输数据方法的问题

请问利用Socket的send()、 receive()方法发送与接收数据与利用NetworkSteam的read()、write()方法发送与接收数据有什么区别? --------------------编程问答-------------------- NetworkSteam是哪个命名空间下的? --------------------编程问答-------------------- TcpListener和TcpClient是对socket的封装,它当然就是使用socket实现的,只不过更高级、更适合与高级的stream编程模式保持一致而已。例如NetwordStream就可以当作普通的Stream使用,适合Stream编程接口的代码几乎不用修改就可以使用NetworkStream了,这就是区别。 --------------------编程问答-------------------- 另外一点就是,TcpListener封装了IOCP,所以比底层的socket高效。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,