.Net Framework SDK中提供了很多用以实现TCP协议或与之相关协议的类库,其中,五个比较典型,即:
- TcpClient类
- TcpListener类
- NetworkStream类
- StreamReader类
- StreamWriter类
TcpClient主要用以提出TCP连接申请。TcpListener主要用以侦听端口号,并接收远程主机的TCP连接申请。NetworkStream类是实现TCP数据传输的基础数据流,StreamReader类作用是通过操作NetworkStream,实现从网络接收数据。StreamWriter类作用是通过操作NetworkStream,实现向网络传输数据。具体见: