Citation :
1° Un de mes professeurs m'a signalé qu'il fallait que j'utilise le protocole TCP dans mon client C++ car le serveur php intègre déjà les sockets dans le navigateur.
Un serveur php n'est pas un navigateur.
Citation :
D'où ma question : comment fonctionne un protocole TCP en général?
TCP est la couche au dessus de IP. En gros, c'est lui qui gère la connexion IP.
Il existe aussi l'UDP. La différence est que le TCP est en mode connecté, c'est-à-dire qu'il vérifie si un paquet réseau est perdu, et, par des acquittements, demande le renvoi de message. En UDP, aucun contrôle n'est effectué.
De manière générale, il est préférable d'utiliser le TCP.
Un programme qui utilise une connexion IP (jeux, navigateurs...) utilisent le TCP ou UDP pour gérer la connexion. Les cas particuliers sont extrêment rares.
Citation :
Et comment fonctionne-t-il lorsqu'on envoit un socket d'un client C++ vers un serveur PHP ?
Les sockets sont les fonctionnalités qui permettent de gérer une connexion TCP ou UDP. La socket c'est le tuyau dans lequel tu envoie tes données (il faut donc bien brancher les tuyau des 2 côtés
![;) ;)]()
)