Ik heb deze code van internet afgekeken (want ik ben nog steeds bezig te leren hoe zockets te gebruiken
)
Deze code compileer ik met Dev-C++ (4.9.9.2):
Dan geeft ie deze error:
46: cannot convert `sockaddr_in' to `const sockaddr*' for argument `2' to `int connect(SOCKET, const sockaddr*, int)'
Ik heb verder op internet gezocht maar kan geen oplossing vinden, kan iemand me helpen?

Deze code compileer ik met Dev-C++ (4.9.9.2):
Code:
#include <winsock2.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
/* WinSock versie wordt gecheckt... */
WSADATA w;
int error = WSAStartup(0x0202,&w);
if(error<0)
{
cout<< "Winsock 2 is niet beschikbaar.";
WSACleanup();
exit(1);
}
else
{
cout<< "Winsock 2 is beschikbaar!\n";
}
/* Socket "s" wordt gemaakt... */
SOCKET s = socket(AF_INET,SOCK_STREAM,0);
if(s==SOCKET_ERROR)
{
cout<< "Kan geen socket maken.";
WSACleanup();
exit(1);
}
else
{
cout<< "Socket gemaakt!\n";
}
/* Socket "s" probeert verbindig te maken met 192.168.2.6 */
sockaddr_in t;
t.sin_family = AF_INET;
t.sin_port = htons(5482);
t.sin_addr.s_addr = inet_addr("192.168.2.6");
if( connect(s,t,sizeof(t)) == SOCKET_ERROR )
{
cout<< "Kan geen verbinding maken met server.";
WSACleanup();
exit(1);
}
else
{
cout<< "Verbinding met sever gemaakt!\n";
}
cin.get();
}
Dan geeft ie deze error:
46: cannot convert `sockaddr_in' to `const sockaddr*' for argument `2' to `int connect(SOCKET, const sockaddr*, int)'
Ik heb verder op internet gezocht maar kan geen oplossing vinden, kan iemand me helpen?