I've read the docs on calling DLLS ( http://www.jsoftware.com/help/user/call_procedure.htm) and I can't figure out what I'm doing wrong. I was able to run the example in the docs.
I'm trying to call WSADuplicateSocket http://msdn.microsoft.com/en-us/library/windows/desktop/ms741565(v=vs.85).aspx I am guessing that the definition would look like this: WSADuplicateSocketJ=: 'ws2_32 WSADuplicateSocket i i *c' I then try to call it using actual data and I get a domain error I then thought maybe I'd try invoking it with fake data and I still get the error WSADuplicateSocketJ cd 1;1;16${.a. |domain error: cd I've also tried WSADuplicateSocketW version to no avail I've tried different variations of the definition and didn't get any closer. I'm also just guessing on what the third parameter needs to look like based on a definition I saw for CreateProcess. Any help would be appreciated. For more background, I'm trying an experiment in sockets programming. After accept, I want to create a jconsole process and share the socket with it. If that works, then the master socket can continue to accept connections while the child process handles the request. It's like fork on unix ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
