/*
die server_header.h datei
*/
#pragma comment(lib, "Ws2_32.lib");
#include <sdkddkver.h>
#include <conio.h>
#include <stdio.h>
#include <WinSock2.h>
#include <Windows.h>
#include <iostream>
/*
Die main.cpp
*/
#include "server_header.h"
using namespace std;
void main ( ) {
long answer;
WSAData wsaData;
WORD DLLVERSION;
DLLVERSION = MAKEWORD(2,1);
answer = WSAStartup(DLLVERSION, &wsaData);
SOCKADDR_IN = addr;
int addrlen = sizeof(addr);
SOCKET sListen;
SOCKET sConnect;
sConnect = socket(AF_INET, SOCK_STREAM, NULL);
addr.sin_addr.s_addr = inet_addr("127.0.0.1");
addr.sin_family = AF_INET;
addr.sind_port = htons(10000);
sListen = socket(AF_INET, SOCK_STREAM, NULL);
bind(sListen, (SOCKADDR*)&addr, sizeof(addr));
listen(sListen, SOMAXCONN);
for (;;) {
cout << "Waiting for an incoming connection ...\n" <<endl;
if (sConnect = accept(sListen, (SOCKADDR*)&addr, &addrlen)) {
cout << "A connection was established ... \n" <<endl;
}
}
}
/*
Der Error:
1>------ Erstellen gestartet: Projekt: server, Konfiguration: Debug Win32 ------
1> main.cpp
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\server_header.h(1): warning C4081: 'newline' erwartet; ';' gefunden
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(14): error C2513: 'sockaddr_in': Keine Variable vor '=' deklariert
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(14): error C2065: 'addr': nichtdeklarierter Bezeichner
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(16): error C2065: 'addr': nichtdeklarierter Bezeichner
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(16): error C2070: ''unknown-type'': Ungültiger sizeof-Operand
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(23): error C2065: 'addr': nichtdeklarierter Bezeichner
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(23): error C2228: Links von ".sin_addr" muss sich eine Klasse/Struktur/Union befinden.
1> Typ ist ''unknown-type''
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(23): error C2228: Links von ".S_un" muss sich eine Klasse/Struktur/Union befinden.
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(23): error C2228: Links von ".S_addr" muss sich eine Klasse/Struktur/Union befinden.
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(25): error C2065: 'addr': nichtdeklarierter Bezeichner
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(25): error C2228: Links von ".sin_family" muss sich eine Klasse/Struktur/Union befinden.
1> Typ ist ''unknown-type''
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(27): error C2065: 'addr': nichtdeklarierter Bezeichner
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(27): error C2228: Links von ".sind_port" muss sich eine Klasse/Struktur/Union befinden.
1> Typ ist ''unknown-type''
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(31): error C2065: 'addr': nichtdeklarierter Bezeichner
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(31): error C2065: 'addr': nichtdeklarierter Bezeichner
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(31): error C2070: ''unknown-type'': Ungültiger sizeof-Operand
1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(39): error C2065: 'addr': nichtdeklarierter Bezeichner
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
*/