Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Socket (winsock)

Mitglied: 95590

95590 (Level 1)

24.02.2011 um 15:21 Uhr, 3618 Aufrufe, 2 Kommentare

Hi Leute!

Hab des Problem, dass ich keine Verbindung bekomme. Hab schon gegoogelt und komm nicht weiter. Überall wird es so beschrieben.

Hoff ihr könnt mir helfen!

Vielen Dank!

01.
#include "stdafx.h" 
02.
#pragma comment(lib, "wsock32.lib") 
03.
#include <windows.h> 
04.
#include <winsock2.h> 
05.
#include <conio.h> 
06.
 
07.
#include <string> 
08.
#include <iostream> 
09.
using namespace std; 
10.
 
11.
 
12.
SOCKET      Socket; 
13.
SOCKADDR_IN addr; 
14.
 
15.
 
16.
int main() 
17.
18.
    
19.
   WSADATA wsa; 
20.
   int rc = WSAStartup(MAKEWORD(2, 0), &wsa); 
21.
   if(rc == SOCKET_ERROR){ 
22.
      cout << "Error while starting server... \n"; 
23.
24.
    
25.
   Socket = socket(AF_INET, SOCK_STREAM, 0); 
26.
   if(Socket == INVALID_SOCKET){ 
27.
      std::cout << "Error while building socket. \n"; 
28.
29.
 
30.
   addr.sin_port        = htons(1234); 
31.
   addr.sin_family      = AF_INET;  
32.
   addr.sin_addr.s_addr = inet_addr("127.0.0.1"); 
33.
    
34.
 
35.
   if(connect(Socket, (SOCKADDR*)&addr, sizeof(SOCKADDR)) == 0) 
36.
37.
      cout << "Connection with server " << inet_ntoa(addr.sin_addr) 
38.
           << " established." << endl << endl; 
39.
		closesocket(Socket); 
40.
		system("pause"); 
41.
   }  
42.
   else  
43.
44.
      cout << "Impossible to connect to server " << inet_ntoa(addr.sin_addr) 
45.
           << ":" << addr.sin_port 
46.
           << ". Please check host and port. \n"; 
47.
		closesocket(Socket); 
48.
		system("pause"); 
49.
      return 1; 
50.
   }      
51.
}
Mitglied: MiniStrator
24.02.2011 um 18:46 Uhr
Moin!

Ich kann dir zwar nicht helfen, aber die, wo in der Lage dazu sind, könnens sicher auch nicht bei deinem Post: "Irgendwas geht nicht. Warum?" Schreib doch was du vorhast und was nicht geht, dann kommt vielleicht auch Hilfe...

Gruß
MiniStrator
Bitte warten ..
Mitglied: kingkong
25.02.2011 um 00:11 Uhr
Und Du hast auch einen Server laufen auf dem localhost a.k.a. 127.0.0.1, der auf dem Port 1234 lauscht?

Übrigens solltest Du dran denken, nach dem Programmdurchlauf den socket auch wieder zu schließen.
Bitte warten ..
Ähnliche Inhalte
Lizenzierung
Lizenz pro Socket
gelöst Frage von TastuserLizenzierung4 Kommentare

Hallo ! Immer wieder sehe ich bei Software "pro Socket" für einen Host. Kann mir jemand das erklären ?

CPU, RAM, Mainboards
CPU Upgrade Socket 478
Frage von 122573CPU, RAM, Mainboards14 Kommentare

Hallo, der Rechner von meinem Opa fragt nach ner neuen CPU. Momentan ist ein Pentium 4@2,53 Ghz drin. Der ...

Linux
Php redis an Socket binden?
gelöst Frage von FA-jkaLinux2 Kommentare

Hallo, kann ich via php5 auch redis-Server über Socket ansprechen? In den Beispielen, die ich bis jetzt gefunden habe, ...

Server

Zugriff auf Raspberry (HTTP, Socket) aus dem Internet

Frage von it4baerServer13 Kommentare

Hallo Liebe Administratoren, ich bin neu hier kurz zu meiner Person, ich arbeite schon seit vielen Jahren Hauptberuflich in ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 5 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 8 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...