UDP is supported natively by LispWorks, at least in LW 7.0:
http://www.lispworks.com/documentation/lw70/LW/html/lw-178.htmOf course, if you want it portable, an external module could still be preferred.
As a side note, we’ve successfully been using the OSC protocol via TCP/IP for some time (using the osc lib found at https://github.com/zzkt/osc), although UDP is perhaps a more obvious choice.
Erik
1 okt. 2017 kl. 17:26 skrev David McClain <dbm@refined-audiometrics.com>:
… sorry for the noise… I found the problems in CLUDP itself.
1. For support function access - you need to ensure that the dylib is compiled with extern “C” around all the utility functions in the .c and .h source files. This so that the C++ compile won’t mangle the names on you.
2. For library loading, there was an EVAL-WHEN in the main source code of CLUDP that attempts to perform a REGISTER-MODULE on its own, overriding my own ad-hoc attempt in the FLI interface code. The original source looks to be from Linux, and wanted a .so module name in the same directory as the other CLUDP code. Fix that to point to the Lib64 repository and it now works okay.
- DM
On Oct 1, 2017, at 08:12, Christopher Stacy <cstacy@dtpq.com> wrote:
UDP is a supported "socket" API on OSX.
Your problem could conceivably be security related, but not about UDP per se.
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html