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