rendered paste bodyvoid main::Connect()
{
WSAData wsa;
WSAStartup(MAKELONG(2,2),&wsa);
gniazdo = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (gniazdo==INVALID_SOCKET)
{
MessageBox(0,"Błąd podczas łączenia się z serwerem!","Uwaga!",MB_OK+MB_ICONSTOP);
ShowWindow(user.p,SW_SHOW);
EndDialog(main::lwindow,0);
}
sockaddr_in clientService;
clientService.sin_family = AF_INET;
clientService.sin_addr.s_addr=inet_addr("127.0.0.1");
clientService.sin_port = htons(1200);
int r = connect(gniazdo,(SOCKADDR*)&clientService,sizeof(clientService));
if (r==SOCKET_ERROR)
{
MessageBox(0,"Błąd podczas łączenia się z serwerem!","Uwaga!",MB_OK+MB_ICONSTOP);
ShowWindow(user.p,SW_SHOW);
EndDialog(main::lwindow,0);
}
WSAAsyncSelect(gniazdo,main::lwindow,WM_SOCKET,FD_ACCEPT|FD_CONNECT|FD_READ|FD_WRITE);
}