Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用VBA的TCP原始套接字_Excel_Vba_Sockets_Tcp - Fatal编程技术网

Excel 使用VBA的TCP原始套接字

Excel 使用VBA的TCP原始套接字,excel,vba,sockets,tcp,Excel,Vba,Sockets,Tcp,我需要使用TCP原始套接字在我的数字万用表(Keithley DMM6500)和Excel(VBA)之间创建通信。可以找到各种示例,但我没有找到这种类型的示例: socket (AF_INET, SOCK_RAW, IPPROTO_TCP); 如果我错了,请纠正我,但在这种情况下,我需要设置IP和TCP头。在C中很容易做到,但是如何在VBA中做到呢?你知道有什么能帮我的吗?或者我应该从VBA调用一些Python脚本进行“变通”吗?感谢您的帮助。您可以尝试使用python脚本直接输出到excel

我需要使用TCP原始套接字在我的数字万用表(Keithley DMM6500)和Excel(VBA)之间创建通信。可以找到各种示例,但我没有找到这种类型的示例:

socket (AF_INET, SOCK_RAW, IPPROTO_TCP);

如果我错了,请纠正我,但在这种情况下,我需要设置IP和TCP头。在C中很容易做到,但是如何在VBA中做到呢?你知道有什么能帮我的吗?或者我应该从VBA调用一些Python脚本进行“变通”吗?感谢您的帮助。

您可以尝试使用python脚本直接输出到excel(xlwings等)为什么需要原始(
SOCK\u RAW
)套接字,而不是普通的TCP(
SOCK\u STREAM
)套接字?除了在一般情况下难以使用外,原始套接字在大多数平台上都有非常严格的安全限制。您想对普通TCP套接字做不到的原始套接字做什么?数据表中提到了“TCP原始套接字”。如果可以的话,我会使用普通的TCP。