【发布时间】:2014-03-16 22:34:56
【问题描述】:
我现在对 C# 中的客户端-服务器连接的理解:
- TCPListener = 服务器
- TCPClient = 客户端
除此之外,还有一个“Socket”类,它可以用作客户端和服务器,但最后两种变体做同样的事情吗?!
我了解 TCPClient。它有一个 getStream() 方法,该方法返回一个 NetWorkStream,该方法具有从流中读取和写入流的方法。
我的问题是服务器端的 TCPListener。 TCPListener 没有 getStream() 方法,也没有读/写方法。我如何从 TCPListener 读取/写入流?
【问题讨论】:
-
while(true) { var tcpClient = tcpListener.AcceptTcpClient(); /*use tcpClient*/ }
标签: c# tcpclient tcplistener