在 SAN 上发送紧急数据

如果应用程序在 SAN 上发送紧急数据,Windows 套接字交换机会按照以下顺序传输该数据:

  1. 对于发送紧急数据的请求,交换机将接收 WSPSend 调用,其中设置了MSG_OOB标志。

  2. 开关将紧急数据复制到控制消息缓冲区的有效负载部分。

  3. 交换机调用相应的 SAN 服务提供商的 WSPSend 函数,将控制消息中包含的紧急数据传输到 SAN 套接字的远程对等连接。 SAN NIC 反过来传输紧急数据。

  4. 远程对等方上的交换机将传输的数据接收到它随 WSPRecv 函数一起发布的接收缓冲区中。

  5. 远程对等位置的交换机将接收的数据从接收缓冲区复制到专用存储。

  6. 远程对等位置的交换机调用 WSPRecv 以重新发布接收缓冲区。

  7. 远程对等方上的交换机根据标准 Windows 套接字过程将数据传送到应用程序。