C#套接字Socket类

  • 时间:2025-10-27 21:15 作者: 来源: 阅读:5
  • 扫一扫,手机访问
摘要:C#网络程序开发(第二版)读书笔记 作者:何波,傅由甲 出版社:清华大学出版社 出版时间:2019-01 一、Socket类   套接字是支持TCP/IP网络通信的基本操作单元。   在一个套接字既保存了本机的IP地址和端口,也保存了对方主机的IP地址和端口,同时还有双方通信的协议信息。   C#的命名空间System.Net.Sockets提供了Socke

C#网络程序开发(第二版)读书笔记
作者:何波,傅由甲
出版社:清华大学出版社
出版时间:2019-01

一、Socket类

  套接字是支持TCP/IP网络通信的基本操作单元。
  在一个套接字既保存了本机的IP地址和端口,也保存了对方主机的IP地址和端口,同时还有双方通信的协议信息。

  C#的命名空间System.Net.Sockets提供了Socket类。一个Socket实例包含一个本地或者一个远程的套接字信息。

二、Socket通信模型

  Socket可以像流(Stream)一样被视为数据通道,这个通道存在于服务器和客户端之间。
  数据的发送和接收均通过这个通道进行。
  所以在应用程序创建Socket对象后,就可以用Send/SendTo方法将数据发送到连接的Socket中,或者使用Receive/ReceiveFrom方法接收连接的Socket数据。
  图2-11显示了客户机(Client)和服务器(Server)进行通信的一般过程。





C#套接字Socket类

三、基类

  Socket类为网络通信程序提供了丰富的方法和属性。
  System.Net.Sockets命名空间中常用的子类有:

  • TcpClient类、

  • TcpListener类

  • UdpClient类

  • 全部评论(0)
上一篇:C# Socket 编程
下一篇:C# Socket 使用教程
手机二维码手机访问领取大礼包
返回顶部