Knde fr att kolla upp sockets samt ntverksprogrammering, frst och frmst i windows.
Har lst allt som jag kunnat hitta och frsttt grunderna iaf. tnkte att ett bra stt att lra mig r att skriva en Enkel applik. sjlv.
S hr r Det enklaste chattprogrammet ngonsin.
NOTIS: Det r inget problem med att starta sockets
Client:
Kod:
//En massa starta socketskod borttagen
while (recvbuf && sendbuf)
{
recv(clientconnect,recvbuf,sizeof(recvbuf),0);
cout << "recv: " << recvbuf << endl;
cout << "send: "; cin.get(sendbuf,100);
send(clientconnect,sendbuf,sizeof(sendbuf),0);
}
closesocket(clientconnect);
}
Server:
Kod:
//ven hr borttagen
while(sendbuf && recvbuf)
{
cout << "send: "; cin.getline(sendbuf,100);
send(client,sendbuf,sizeof(sendbuf),0);
recv(client,recvbuf,sizeof(recvbuf),0);
cout << "recv: " << recvbuf << endl;
}
closesocket(client);
closesocket(serverlisten);
WSACleanup();
}
Som ni ser s skapas en aslutning, servern vntar p input och clienten p att server ska skicka ngot, och sedan tvrt om tills ngon avbryter.
Dock s hoppar bde programmen ver recv ibland vilket gr att allt kommer i ofas. Min tanke var att ngon return char fljde med och strde.. men men om ngon kunde lnkta till(har dock letat en hel del)eller kan visa ngot basic chattprogram som anvnder sig av winsock vore jag tacksam

grna lite frklaring p vgen