【网络】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协议:用来提供指向含有数据的本地文件或者网络文件的链接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!