Pues estoy desarrollando un proyecto con sockets, los sockets connectant bien y puedo enviar bien y recojer bien los datos, ahora bien, lo que sucede es que quiero hacer que cuando el cliente por ejemplo, le envie al servidor "hola" el servidor haga un "if" para ver si le ha enviado "hola".
ZeroMemory(rebre,sizeof(rebre));
reb = recv(Connectar, rebre,10000 ,NULL);
if(rebre=="hola")
{
//codigo
}
El caso es que he provado que hasta lo que hay en la variable rebre se guard en un fichero de texto y realmente me llega hola , pero en cambio nunca llega a ejecutarse el codigo de la condicion... Si alguien sabe a que puede ser debido esto (temas de formato...) estoy trabajando en un Windows 7 home premium 64 bits y usando VC++ 2010 Express edition.
Gracias de antemano.