Originariamente inviato da SkOrPiOn`87
Ciao, qualcuno mi può spiegare i sockets?

Esistono sockets in C++, o devo usare quelli del C?
Se parli dei sockets posix... Credo che non ne esista una versione apposita per il C++..
Posso mischiare i sockets del C, dentro un progetto C++ e compilare il tutto senza problemi?
Certo
Devi porre solo un po' di attenzione se non vuoi nessun warning nemmeno compilando con l'opzione -Wall... Moltissime funzioni C prendono parametri e/o restituiscono valori di tipo void* dato che nel C non esistono l'overloading delle funzioni ne' i templates... Quindi se vuoi evitare gli warning devi castare alcune variabili quando le usi con tali funzioni...
Esiste una guida sui sockets in C++, o un libro in italiano?
Se t'interessa lo stesso ti posso dare il link ad un paio di buone guide che spiegano benissimo i sockets pero' in C piu' che C++ (ma tanto sono compatibili)...
http://www.lilik.it/~mirko/gapil/gapil.html (specialmente la parte II)
http://www.lulli.net/WEB/hack/xximparare-c/node416.html