Dziwne, że się program jakimś Access Violation nie wykrzaczył... (Na moje oko, skoro dałeś mu wskaźnik do wskaźnika a potem minimum kilkanaście bajtów, powinien pójść w krzaki jak złoto ;) )
Powinno być dla wysyłania (i analogicznie dla odbioru):
send(s,(char*)wsk ,sizeof(pakiet),0);
Ponieważ wsk już samo w sobie jest adresem.
PS> Mam mala prosbe... Jesli masz napisane programy klient/server, to moglbys mi wyslac na mail ([email protected]) ich zrodla? Jezeli niechcesz sie dzielic calym kodem, to wlasciwie potrzebne mi sa same funkcje do obslugi sieci (polaczenie, utrzymywanie, zakonczenie) - w szeczegolnosci dla servera...
Jezeli by ci to nie sprawilo klopotu, to bylbym wdzieczny (potrzebuje sobie napisac pewien program, ale leniwy jestem i nie chce mi sie wszystkiego szukac po helpach i w necie [wstyd] ).