下图显示的范例使用网络流函数在不同计算机的两个应用程序之间流数据。

注: 网络流只能用于Windows和RT系统。

下列事件发生在上图中。

创建网络流写入方端点函数在计算机1上创建一个写入端点创建网络流读取方端点函数在计算机2上创建一个读取端点。
注: “创建网络流写入方端点”函数和“创建网络流读取方端点”函数的运行顺序无先后规定。这两个函数将创建一个网络流,除非一个函数上的超时毫秒接线端在另一个函数运行之前已过期失效。
写入方端点通过读取方端点的端点URL与读取方端点建立连接。
写入方循环中,向流中写入单个元素函数将While循环的计数接线端的值(i)连续写入数据流。
注: 可使用向流中写入多个元素函数,一次写入多个元素至数据流。例如,如每秒需写入两个波形数据采样至数据流,可使用该函数。
读取方循环中,从流中读取单个元素函数从数据流中连续读取数据。
注: 也可使用从流中读取多个元素函数从数据流中读取数据。即使已在应用程序中使用了“从流中读取单个元素”函数,仍可在另一个应用程序中使用“从流中读取多个元素”函数,反之亦成立。
直到用户单击计算机上1停止按钮,数据流才停止。
刷新流函数将所有剩余的数据传输至读取端点。
销毁数据流端点函数将销毁写入端点。
连接断开后,读取端点将会收到一个错误,数据流退出While循环。
“销毁数据流端点”函数销毁读取端点,继而销毁整个数据流。