Envoyer et recevoir une chaîne de caractère par socket
Bonjour à vous ! Je suis débutant en c++ et je n'arrive pas à envoyer un message d'un client à un serveur en local. Quelque chose me trouble quand je fais:
Code:
send(csock,"salut",1024,0);
le message arrive bien mais quand je remplace le "salut" par une variable string contenant un message ça ne marche plus. Si quelqu'un de plus éclairé (ça sera pas dur à trouver) peut m'expliquer comment envoyer une variable par socket ça m'aiderais beaucoup.