LabVIEW RT默认有几个Socket可用



主要软件:
主要软件版本: 8.5
主要软件修正版本: N/A
次要软件: N/A

问题:
我想知道实时系统提供多少个用于TCP、UPD、VI服务器等通信用的Socket接口?


解答:
PharLap默认支持50个用于通信的Socket。然而,其中大约有15个被用RTOS占用,剩下大约35个可用于TCP、UDP、VI服务器的通信。
VxWorks最大允许512个Socket连接。其中大约20个被RTOS占用.此外,socket数目被打开socket操作和打开文件操作共享。例如,你打开了200个文件,那么你只剩下200个可用socket。可用的socket数目还与你安装了什么软件有关。
LinuxRT 实时系统并没有设置最大可用于通信的socket数量。制约Socket数量的因素是设备资源。这是因为Socket连接的数量由Linux 操作系统决定。
通常来说,socket连接的数量的可以修改的。请向实时系统产品支持工程师寻求许可和详细帮助。


相关链接: KnowledgeBase 3CLFA7L1: Why Does it Seem There is an Apparent Limit to TCP Client Connections on my LabVIEW Real-Time (RT) Target?

附件:





报告日期: 12/04/2006
最近更新: 08/25/2015
文档编号: 4438GUMY