(Excuse my bad english) Hello, First of all, let me introduce myself (this is my first post), i am a programming student, currently doing some technical works for a group with many users. Our problem is that we have an executable file that was developed for Windows, and we needed to run it in Mac too. The issue is that we don't know too much about Mac programming (in fact we don't even have an mac either, so we must use some virtual machine on windows) The program is mostly developed in C++, it use standard libraries and windows libraries and APIs, we need to modify this to make it work in Mac exactly in the same way. We use the winsock libraries and the apis for get the mac adress of the computer running the program, in order to communicate the computer, using sockets, with an external server (the program is the client). We must change the use of the winsock libraries and apis in order to use the Mac sock libraries and apis, to do exactly the same thing that in windows. Of course that we considered to offer our users to use an alternative program for execute the windows file in Mac, like Wine or the use of VMware Fusion for Mac (virtual machine thats install windows on mac), however we like to offer an most friendly solution, such as offer an mac version of the program. Well if you can help me with this, you would have my mostly gratitude. If you need more information about the problem (or if you can't understand very well what i am saying because of my bad english) just tell me. Regards.