MATLAB Mex 套接字包装库
Posted
技术标签:
【中文标题】MATLAB Mex 套接字包装库【英文标题】:MATLAB Mex Socket Wrapper Library 【发布时间】:2011-10-02 14:11:15 【问题描述】:有人使用 Mex 为 MATLAB 编写了 POSIX 套接字包装库吗?
我基本上是想打开、写和读。同步和异步替代方案都不错。我的主要目标平台是 Linux。我知道 Mex,我知道 POSIX 套接字。我只是想确定没有其他人已经这样做了?
【问题讨论】:
【参考方案1】:如果您想使用套接字,您有两种选择:
1) 使用 MATLAB 内部的 Java 功能(参见this answer 在 SO 上的快速示例):
TCP/IP Socket Communications in MATLAB TCP/IP Socket Communications in MATLAB using Java Classes2) 使用 C MEX 包装器:
msocket TCP/UDP/IP Toolbox我还认为仪表控制工具箱包括对TCPUDP通信的支持。
【讨论】:
对于 Windows,第三种选择是从 MATLAB 调用 Microsoft .NET 库:mathworks.com/help/techdoc/matlab_external/brpb5k6.html(我怀疑这是否适用于 Linux 上的 Mono)以上是关于MATLAB Mex 套接字包装库的主要内容,如果未能解决你的问题,请参考以下文章
使用 Java 在服务器应用程序和 Matlab 客户端之间进行套接字通信