Hi Leute,
ich versuche zur ZEit eine User defined Function (UDF) für MySQL zu erstellen, mit der ich UDP-NAchrichten verschicken kann.
Meine UDPSend_init-Function enthält:
Linker und Compiler laufen problemlos durch. Auch kann ich die Funktion im MySQL-Server installieren.
Wenn ich sie dann allerdings aufrufe bekomme ich volgenden Fehler.
Da er mir keine weitere Meldung ausgibt, scheint es schon vor dem if, also theoretisch beim WSAStartup zu "knallen".
Ich habe irgendwo gelesen, dass bei Win7 die WinSock-Api irgendwie fehlerhaft wäre. Kann es daran liegen?
mfg LuigiEd
ich versuche zur ZEit eine User defined Function (UDF) für MySQL zu erstellen, mit der ich UDP-NAchrichten verschicken kann.
Meine UDPSend_init-Function enthält:
Code:
WSADATA wsaData;
int start = WSAStartup(MAKEWORD(2,2), &wsaData);
if (start != 0){
memcpy(message, "WSAStartup failed\0", 80);
return 1;
}
...
Linker und Compiler laufen problemlos durch. Auch kann ich die Funktion im MySQL-Server installieren.
Wenn ich sie dann allerdings aufrufe bekomme ich volgenden Fehler.
Can't initialize function 'UDPSend';
Da er mir keine weitere Meldung ausgibt, scheint es schon vor dem if, also theoretisch beim WSAStartup zu "knallen".
Ich habe irgendwo gelesen, dass bei Win7 die WinSock-Api irgendwie fehlerhaft wäre. Kann es daran liegen?
mfg LuigiEd