LanChat w WinApi

0

pisze lan chat...
ale pod WinApi.
Oto kawałek kodu:

soc_klient = accept(soc_serwer,(struct sockaddr *)&sin, &rozmiar);

recv(soc_klient,buf,sizeof(buf),0);
SetDlgItemText(uchwyt,100,strcat(strcpy(s,"Wiadomosc"),buf));


MSG komunikat;
while(GetMessage(&komunikat, NULL, 0, 0))
{
TranslateMessage(&komunikat);
DispatchMessage(&komunikat);
}

closesocket(soc_serwer);
closesocket(soc_klient);
WSACleanup();

Program odbiera wiadomość ale tylko raz i koniec...
...a mi chodzi o to żeby czekał na następną wiadomość i jak dostnie ją musi namalować okno jeszcze raz z nową wiadomością i czekać na następną i tak dalej...
...próbowałem tam wplątać pentle while ale program się zawiesz i nie wiem jak to zrobić...

0

http://www.code-maker.prv.pl/ Tu masz przykład użycia soketow w oknie

1 użytkowników online, w tym zalogowanych: 0, gości: 1