2

Have anybody written a POSIX socket wrapping library for MATLAB using Mex?

I basically want to open, write and read. Both sync and asynchronous alternatives would be nice. My main target platform is Linux. I know Mex and I know POSIX sockets. I just want to make certain that nobody else has done this already?

Peter Mortensen
  • 30,738
  • 21
  • 105
  • 131
Nordlöw
  • 11,838
  • 10
  • 52
  • 99

1 Answers1

4

If you want to work with sockets, you have two options:

1) use Java capabilities from inside MATLAB (see this answer here on SO for a quick example):

2) use C MEX-wrappers:

I also think that the Instrument Control Toolbox includes support for TCP UDP communication.

Community
  • 1
  • 1
Amro
  • 123,847
  • 25
  • 243
  • 454
  • 2
    For Windows, a third option is to call into Microsoft .NET libraries from MATLAB: http://www.mathworks.com/help/techdoc/matlab_external/brpb5k6.html (I doubt this will work with Mono on Linux) – Amro Oct 02 '11 at 14:46