We require an EXPERT Mac Developer to duplicate what we have in Windows and working already.
The deliverable we require is a Mac Install file for a Wrapper of an existing Datapump executable that needs to be packed with the wrapper in the install.
The wrapper is simply opening up a Socket for Port 5668 and when recivies commands will start up the executable that is to be with it or kill/stop it.
We have the DataPump which is what the wrapper needs to wrap around and start with "Datapump 5334 5338". The datapump executable code is all written and the executable will be provided. You are only requred to write a Wrapper to make this executable start/stop and work as a background service and start with Mac OS each time so it is always listening to 5668.
We already have a Windows executable working and have code written in C++ in MFC that will give you a guide of what the exact process and order that is required.
Here is a rough outline of the Process.
Install- Puts Wrapper and DataPump in same folder
Upon installing it starts Wrapper and sits as a background service listening on Port 5668.
Receives command on Port 5668 and starts the executable "DataPump 5334 5338" (needs to be invisble and not open in a console/terminal window)
If socket detects client has disconnected, then the process "DataPump 5334 5338" needs to be killed.
Basically the wrapper acts as a start and stop function by listening to Port 5668.
We need this fairly quickly so we ask for an EXPERT ONLY!
It would be good to see you have skills in both Mac and Windows so you will find this very easy to take the existing C++ code and change it to work on a Mac.
Attached is the working install of the Windows Version.