I'm a java developer.
Recently, at university, I have been assigned a task about network programming with C++. The specification is about create a distributed application (with a server and many clients). If they allow to use RMI in Java or .NET Remoting with C#, it's easy for me, because I have some experiences in Java/C#. But they require to use C++ in every programming. So, I don't understand how to begin with it. Please give me some advices. Thank in advance.
As far as I know, C++ doesn't have any native network programming ability. You'd need to use API functions or a third-party library like Boost that abstracts it for you.