Hey Community!
Ich habe derzeit ein kleines Problem, wo ich einfach nicht mehr weiter weiß.
Ich hatte zwar schon eine Klasse angelegt (Header & co.), bekam aber haufen hafte Errors weil das Symbol irgendwie auf was externen nicht zugreifen konnte!
Deswegen habe ich es einfach in die Main Datei getan und bekomme folgenden Error: "Fehler 1 error C2660: 'connect': Funktion akzeptiert keine 0 Argumente"
Obwohl ich bei meiner Funktion keine Argumente übergebe...
Code:
Wo ist nun mein Fehler?
MfG.
Ich habe derzeit ein kleines Problem, wo ich einfach nicht mehr weiter weiß.
Ich hatte zwar schon eine Klasse angelegt (Header & co.), bekam aber haufen hafte Errors weil das Symbol irgendwie auf was externen nicht zugreifen konnte!
Deswegen habe ich es einfach in die Main Datei getan und bekomme folgenden Error: "Fehler 1 error C2660: 'connect': Funktion akzeptiert keine 0 Argumente"
Obwohl ich bei meiner Funktion keine Argumente übergebe...
Code:
C-Quellcode
- #include <iostream>
- #include "Core.h"
- #include <WinSock2.h>
- using namespace std;
- int main() {
- Core C;
- C.Env();
- connect();
- getchar();
- return 0;
- }
- void connect() {
- WSAData wsa;
- WORD Version = MAKEWORD(2, 1);
- WSAStartup(Version, &wsa);
- SOCKET Listen = socket(AF_INET, SOCK_STREAM, NULL);
- SOCKET Connect = socket(AF_INET, SOCK_STREAM, NULL);
- SOCKADDR_IN Server;
- Server.sin_addr.s_addr = inet_addr("127.0.0.1");
- Server.sin_family = AF_INET;
- Server.sin_port = htons(80);
- bind(Listen, (SOCKADDR*)&Server, sizeof(Server));
- listen(Listen, 1);
- int size = sizeof(Server);
- cout << "Starting Server...";
- for (;;) {
- if (Connect = accept(Listen, (SOCKADDR*)&Server, &size)) {
- cout << "Connection was reached";
- break;
- }
- }
- WSACleanup();
- }
Wo ist nun mein Fehler?
MfG.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „meikel__“ ()