在Max for Live中使用命名管道
Using named pipes in Max for Live
我需要在C#应用程序和Max for Live Patch(Max 6)之间设置一个(双向)通信通道。
可以在Max补丁中运行JavaScript(非常轻量级),我曾考虑在JS中使用命名管道将数据发送到C#服务器。然而,我不知道如何在Max环境中设置它们,因为不能使用ActiveXObject之类的东西。
这有可能实现吗?或者我必须用C写一个最大扩展作为代理吗?
(或者我应该使用网络连接吗?)欢迎任何提示!
谨致问候,Moritz
我承认我对命名管道没有太多经验,但无论如何,我都建议建立网络连接。
大多数需要与其他应用程序通信的Max用户都使用本机UDP对象udpsend和udprocive以及CNMAT开发的OSC协议。我自己更喜欢TCP/Json,并对Max中缺乏本机TCP支持感到沮丧。根据您的应用程序的需要,了解客户端何时断开连接、确保数据包以正确的顺序到达等可能非常重要——UDP不提供这些功能。
出于这个原因,我已经开始使用Unix套接字为Max开发一个本地TCP客户端。由于你使用的是Windows,这不会开箱即用,但基本的构建块仍然有用。如果你想添加winsock支持,这对Max社区来说可能是一个巨大的好处。
相关文章:
- 如何检查管道中未定义的项目
- 如何防止Math.max()返回NaN
- Math.min()和Math.max()之间有什么区别?在Javascript中
- 派生进程的stdout在管道传输时工作异常
- Rails资产管道-只向head添加jquery
- Rails资产管道-自定义js文件
- Rails 4资产管道Heroku生产javascript参考问题
- 如何通过资产管道提供Javascript中子文件夹中的图像
- 绑定的角度ng-max问题
- Rails:将资产管道中的纯javascript限制为特定视图
- Django管道和javascript依赖关系
- 使用transducer-js和most.js创建一个从Json到streams的管道
- 如何将Angular2管道应用于动态内容
- 从带有皮肤的3ds MAX导入后,我的游戏中网格将反转为一体
- 要筛选的数组的管道值的含义:$select.search in angular
- 在nginx错误495(错误的客户端证书)上提供Rails资产管道中的样式表
- 在Max for Live中使用命名管道
- 什么时候可以对条件参数使用管道运算符?-JavaScript
- 对变量使用math.max并显示相应的变量
- 你如何在Javascript中的对象数组中找到属性的Min和Max