Advertisement
Guest User

Untitled

a guest
May 28th, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.85 KB | None | 0 0
  1. /*
  2.  
  3. die server_header.h datei
  4.  
  5. */
  6.  
  7.  
  8. #pragma comment(lib, "Ws2_32.lib");
  9.  
  10. #include <sdkddkver.h>
  11. #include <conio.h>
  12. #include <stdio.h>
  13. #include <WinSock2.h>
  14. #include <Windows.h>
  15. #include <iostream>
  16.  
  17. /*
  18.  
  19. Die main.cpp
  20.  
  21. */
  22.  
  23. #include "server_header.h"
  24.  
  25. using namespace std;
  26.  
  27. void main ( ) {
  28.  
  29.     long answer;
  30.     WSAData wsaData;
  31.     WORD DLLVERSION;
  32.     DLLVERSION = MAKEWORD(2,1);
  33.  
  34.     answer = WSAStartup(DLLVERSION, &wsaData);
  35.  
  36.     SOCKADDR_IN = addr;
  37.  
  38.     int addrlen = sizeof(addr);
  39.  
  40.     SOCKET sListen;
  41.     SOCKET sConnect;
  42.  
  43.     sConnect = socket(AF_INET, SOCK_STREAM, NULL);
  44.  
  45.     addr.sin_addr.s_addr = inet_addr("127.0.0.1");
  46.  
  47.     addr.sin_family = AF_INET;
  48.  
  49.     addr.sind_port = htons(10000);
  50.  
  51.     sListen = socket(AF_INET, SOCK_STREAM, NULL);
  52.  
  53.     bind(sListen, (SOCKADDR*)&addr, sizeof(addr));
  54.  
  55.     listen(sListen, SOMAXCONN);
  56.  
  57.         for (;;) {
  58.    
  59.             cout << "Waiting for an incoming connection ...\n" <<endl;
  60.  
  61.                 if (sConnect = accept(sListen, (SOCKADDR*)&addr, &addrlen)) {
  62.            
  63.                     cout << "A connection was established ... \n" <<endl;
  64.            
  65.                 }
  66.    
  67.         }
  68. }
  69.  
  70. /*
  71.  
  72. Der Error:
  73.  
  74. 1>------ Erstellen gestartet: Projekt: server, Konfiguration: Debug Win32 ------
  75. 1>  main.cpp
  76. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\server_header.h(1): warning C4081: 'newline' erwartet; ';' gefunden
  77. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(14): error C2513: 'sockaddr_in': Keine Variable vor '=' deklariert
  78. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(14): error C2065: 'addr': nichtdeklarierter Bezeichner
  79. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(16): error C2065: 'addr': nichtdeklarierter Bezeichner
  80. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(16): error C2070: ''unknown-type'': Ungültiger sizeof-Operand
  81. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(23): error C2065: 'addr': nichtdeklarierter Bezeichner
  82. 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.
  83. 1>          Typ ist ''unknown-type''
  84. 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.
  85. 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.
  86. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(25): error C2065: 'addr': nichtdeklarierter Bezeichner
  87. 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.
  88. 1>          Typ ist ''unknown-type''
  89. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(27): error C2065: 'addr': nichtdeklarierter Bezeichner
  90. 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.
  91. 1>          Typ ist ''unknown-type''
  92. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(31): error C2065: 'addr': nichtdeklarierter Bezeichner
  93. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(31): error C2065: 'addr': nichtdeklarierter Bezeichner
  94. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(31): error C2070: ''unknown-type'': Ungültiger sizeof-Operand
  95. 1>c:\users\gleuwuzah\documents\visual studio 2010\projects\server\server\main.cpp(39): error C2065: 'addr': nichtdeklarierter Bezeichner
  96. ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
  97.  
  98. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement