I am starting work on a cross platform VOIP server/client program. I am going to start it on my Mac then port it over the Windows later on. I talked to some people and they said the best thing to do it in is C++. The only problem that I am having is that I have no idea how to make a C++ program with a GUI on a mac and I am unable to find any example programs or tutorials on how to do this. I also am unable to find any thing on C++ programming when it comes to networks. Could anyone please tell me if C++ would actually be the best language to do this in and also provide some links to places with tutorials.