Compile Error, Network Socks Server
-
I tryed to compile a code example from
"http://cybersound.cy.funpic.de/tutorial-programmieren/internet-server.php"But i get an error and i have no clue how to solve this.
Zeile 90: SOCKET socket = (*)data; // der Parameter wird derefernziert
Error:
90 expected primary-expression before ')' token
90 expected,' or;' before "data"im using the DevC++ Compiler.
Thank you in advance
![=] 🙂](https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso)
-
Du nimmst den Code von einer deutschen Seite, aber schreibst in Englisch?? Das ist ja interessant. Bei deinem Problem kann ich dir leider nicht helfen...da müssen wohl die Profis dran.
lg, freakC++
-
Assuming data is pointing to a SOCKET (via void*)...
SOCKET socket = *((SOCKET*)data);If not, post more code...
Simon
-
Tut mir leid ich habe uebersehen das es sich hier um ein deutsches forum handelt =)!
aber super vielen dank, mein vor-poster hat mein problem gelöst!
echt super danke!!
wenn du noch zeit hast waere es toll wenn du mir erklaeren koenntest wieso es voerher nicht ging und was nun die ursache behoben hat?
danke.
-
Der orginal Code der Seite ist nicht C++ kompatibel.
Ich vermute es ist C Code. Und AFAIK muss in C von void* nach irgendwo nicht gecastet werden, in C++ schon.Simon