zoukankan      html  css  js  c++  java
  • 【网络】DataSocket

    DataSocket技术是一种网络传输技术,建立在TCP/IP基础上,但是不需要用户去掌握TCP/IP的底层编程,它主要可以屏蔽掉网络通信的细节,只需要设置URL,就可以用来在Internet上及时分送所需要传输的数据,这就好比是在电源插座上插插头一样,都封装好了,而不要像以前,把电线一根一根拧上去,简化网络编程。为了满足测量自动化的要求,采用独特的编程技术,DataSocket能够实现实时数据的传送。

    DataSocket支持多种通用协议和NI的专用协议,很多其它的编程语言能够利用DataScoketActiveX控件来调用DataSocket。

    和WWW浏览器定位资源的方法差不多,它采用统一资源标识符URL确定网络资源的唯一地址和遵循的通信协议。
    它会按照URL格式的不同,来自动确定所采用的通信协议。


    它支持的协议共分为两类:

    1、Windows标准协议:OPC,FTP,HTTP

    ·OPC:Ole For Process Control,这是在Windows下工业控制的标准通信协议,OPC是DSC的基础。

    ·FTP:主要用来从指定的一个FTP服务器里读取数据,使用DataSocket函数从FTP站点读取文本文件,需要把txt添加到URL末尾。

    ·HTTP:这个就是最常用的啦,提供的是含有数据的网页的链接。


    2、labview专用协议:PSP,DSTP,FILE

    ·PSP:NI专有通信协议,在网络和本地计算机之间传递数据,共享变量就使用这个协议。

    ·DataSocket传输协议(DSTP):使用这个协议的时候,VI会和DataSocket服务器进行通信,于是乎,就必须给数据提供一个命名标签并且附加到URL,数据连接就是按照这个标签来找到DataSocket服务器上特定的数据项。

    ·FILE协议:用来提供指向含有数据的本地文件或者网络文件的链接。

    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    docker镜像
    docker常用命令
    docker基础
    跨站脚本漏洞(XSS)基础
    Session、Cookie与Token
    linux之curl工具
    ssl证书与java keytool工具
    mysql主从复制
    linux之平均负载(学习笔记非原创)
    mysql8.0忘记密码如何操作?
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/15060632.html
Copyright © 2011-2022 走看看