Tag: winsock2

Windows Sockets 2 (Winsock) ermöglicht Programmierern, erweiterte Internet -, intranet-und weitere netzwerkfähige Anwendungen zu übertragen Anwendung Daten über die Leitung, unabhängig vom Netzwerk-Protokoll verwendeten

Wie man hostname, ip-Adresse oder der sockaddr_in-Struktur (C++/WinAPI)?

Anzahl der Antworten 1 Antworten
How to get host name (wie "www.google.com") von ip-Adresse oder sockaddr_in/sockaddr_in6/sockaddr-Struktur (oder eine andere) in C++ (WinAPI)? Siehe gethostbyaddr. mögliche Duplikate von How to get domain-Namen von Bestimmten IP-MFC (VC++)? das ist veraltet, zu Gunsten der getnameinfo.

Lesen die gesamte Datei aus und senden es per sockets

Anzahl der Antworten 2 Antworten
Machte ich einen server und einen client, der sollte die übertragung von Dateien. Ich habe versucht, es Lesen die gesamte Datei aus und senden Sie es. Aber jetzt, da ich sehe es, ich habe ein problem. Server

ist winsock2-thread-safe?

Anzahl der Antworten 2 Antworten
Schreibe ich eine kleine 3 Server und 1 client-Programm. die 2 Server senden von tcp-Nachrichten und der Letzte sendet UDP-Datagramme mit winsock2. Frage ich mich, ob ich das machen kann simulanious recvfrom() durch die Verwendung von threads

Winsock-Fehler 10022 auf Hören

Anzahl der Antworten 2 Antworten
ich mache einen kleinen IRC-server, aber ich habe auf ein problem stoßen, bei dem Versuch Zuhören, socket, bekomme ich Fehler 10022 (Invalid Argument). Der Fehler erscheint auch auf accept(), aber das ist, weil der sockel nicht zuhört

C++ , Send () - Funktion sendet zusätzliche bytes

Anzahl der Antworten 3 Antworten
Ich habe ein Problem mit einer Winsock2-wrapper-Klassen (client-server) und nach unzähligen Stunden kratzen-meinen-Kopf-in-die Verwirrung, beschloss ich, es wäre besser, wenn ich bat um Eure Meinung. Um genauer zu sein, das problem ist, dass jedes mal, wenn ich

Implizite Deklaration der Funktion "getaddrinfo" auf MinGW

Anzahl der Antworten 3 Antworten
Ich habe ein C-Programm, das verwendet getaddrinfo(). Es funktioniert wie erwartet auf Linux und Mac OS X. Ich bin in der Mitte der Portierung zu Windows. Wenn ich es kompilieren (mit MinGW-gcc) bekomme ich folgende Warnungen: ext/socket/socket.c:

Redirect IO der Prozess Windows socket

Anzahl der Antworten 4 Antworten
Ich bin neu winsock, versuchte ich zu schreiben, einen server-socket, nimmt neue Verbindung, dann ruft es eine externe ausführbare Datei. Wie können wir die Umleitung von stdin und stdout der externen ausführbaren Datei an den client-socket angenommen.

Wie kann ich das stoppen/neu starten, Zuhören und akzeptieren auf einem server-socket in Winsock2-C++?

Anzahl der Antworten 1 Antworten
Machte ich eine Buchse (Winsock2) in Visual Studio Pro C++ zu lauschen auf einem port auf verbindungen (TCP). Es funktioniert perfekt, aber ich lasse Sie laufen in einem eigenen thread, und ich möchte in der Lage sein,

C++ Winsock Datei Senden

Anzahl der Antworten 2 Antworten
einen Einfachen Server und Client, ich kann eine Datei senden, Und ich brauche Euch Jungs zu sehen, wenn diese Quelle fertig sind. Cuz ich denke, es wird nicht download der kompletten Datei. Und vielleicht, um diese Quelle

Flush-socket in C++

Anzahl der Antworten 5 Antworten
Habe ich versucht zu Spülen, eine socket-nach dem Aufruf zu send - Funktion in c++. Ich verwendet winsock2.h Bibliothek. Muss ich senden die Daten sofort, nachdem die Nachricht senden, aber ich finde keine Funktion wie flash Funktion.

Serialisierung von struct

Anzahl der Antworten 5 Antworten
Angenommen ich habe eine struct, deren Mitglied Werte, die ich senden möchten, über das Netzwerk auf ein anderes system mit winsock 2. Ich bin mit der Sprache C++. Wie kann ich umwandeln in char * halten Sie

Sind Sie close() auf und Sie Closesocket() austauschbar?

Anzahl der Antworten 1 Antworten
Habe ich gesehen, dass viele Antworten hier, die sagen, zu verwenden, schließen (), um zu zerstören eine Steckdose, aber die Anleitung, die ich verwendet, aus msdn hat mich mit Sie Closesocket(). Ich Frage mich, ob es einen

Warum nicht eine einfache socket auf localhost verbinden?

Anzahl der Antworten 3 Antworten
Ich bin nach einem tutorial, das lehrt mich, wie man win32 sockets(winsock2). Ich bin versucht, zu erstellen eine einfache socket-Verbindung zu "localhost" aber mein Programm ist zu Versagen, wenn ich versuche, eine Verbindung zum lokalen host(die Funktion

Spülen Sie die TCP-Daten empfangen Puffer?

Anzahl der Antworten 1 Antworten
Ich bin dabei ein Programm mit Winsock zu einen client erstellen und senden von Daten an einen server in Antwort auf die server Antworten mit einer bestimmten Datenblock empfangen, dies ist weiter eine Anzahl von Zeiten. Das

ws2_32.lib vs. libws2_32.ein, was ist der Unterschied und wie link libws2_32 zu NB-Projekt?

Anzahl der Antworten 2 Antworten
Ich benutze NetBeans, Windows und Cygwin-g++ - compiler. Ich bin Prüfung der Windows Sockets-2. Ich Tue alles, das ist geschrieben in MS Handbuch. Ich habe einen code (meist aus dieser Anleitung): #include <winsock2.h> #include <ws2tcpip.h> #include <cstdlib>

Können nicht beide Dateien (WinSock2, Windows.h)

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit einschließlich der beiden Dateien. Nun, ich weiß, ich muss entweder Winsock2 zuerst, dann windows.h, oder einfach ausgedrückt: #define WIN32_LEAN_AND_MEAN aber ich bin immer noch Probleme Ich habe eine header-Datei, die aufgerufen wird

TCP Winsock: nehmen Sie mehrere verbindungen/clients

Anzahl der Antworten 2 Antworten
Habe ich versucht zu vermehren Kunden, und senden Sie es zu jedem. Aber es funktioniert nur für einen, nach der ein client mit dem server nur nutzlos für eingehende verbindungen. while(true) { if(Sub = accept(Socket, (sockaddr*)&IncomingAddress, &AddressLen))

socket() -1 zurück, aber errno 0

Anzahl der Antworten 4 Antworten
Ich habe versucht, erstellen Sie einen UDP-socket auf mingw, aber socket() zurück -1, mit errno = 0. Seltsam. Ich habe winsock2.h. Zunächst hatte ich Kompilierungsfehler undefined reference to socket@12 nach der Einstellung -lws2_32 und -lwsock32 zu Linker-Einstellungen

Problem mit Connect(), send(), recv, mit UDP-sockets

Anzahl der Antworten 4 Antworten
Für meine Uni-Zuweisung ich habe ein schnell rasante action vernetzte Spiel-und so gewählt haben, zu benutzen UDP im Gegensatz zu TCP. Ich bin mir bewusst, eine Menge der Unterschiede in der Programmierung mit UDP und TCP und

Winsock2 - Wie zu verwenden IOCP auf der client-Seite

Anzahl der Antworten 2 Antworten
Ich habe vor kurzem angefangen zu lernen IOCP auf Windows und seit der Lektüre der folgenden Artikel: http://www.codeproject.com/Tips/95363/Another-TCP-echo-server-using-IOCP Herunterladen können Sie das Beispiel für den Artikel: http://dl.dropbox.com/u/281215/documentation/iocp-1.00.html Das Beispiel enthält zwei einfache Anwendungen – iocp_echo_server und TcpEchoClient.

Nicht enthalten Winsock2.h in MSVC 2010

Anzahl der Antworten 2 Antworten
Kann ich nicht zählen WinSock2.h in msvc++2010 Projekt. Auf den ersten ich dachte, es war etwas, was ich falsch machte, so dass ich erstellt ein leeres Projekt, um zu testen meine geistige Gesundheit. Das leere Projekt ist

Warum bekomme ich linker-Fehler für ws2_32.dll in meinem C-Programm?

Anzahl der Antworten 3 Antworten
Ich Schreibe mein Programm in Visual Studio 2010. Ich bin nicht in der Lage zu verknüpfen einer Datei mit dem Namen ws2_32.dll mit meinem Projekt. Kann mir jemand sagen, wie ich das tun kann? Was haben Sie

undefined reference to `__imp_WSACleanup'

Anzahl der Antworten 4 Antworten
Dies ist mein erstes Programm mit winsock. Wie Sie sehen können, habe ich #include <winsock2.h> und verknüpft ws2_32.dll, aber den code noch nicht kompiliert: #include<winsock2.h> #pragma comment(lib, "ws2_32") class CInitSock{ public: CInitSock(BYTE minorVer=2,BYTE majorVer=2){ //initialize WS2_32.dll WSADATA

WINSOCK - Einstellung timeout für einen Verbindungsversuch auf eine nicht vorhandene IP?

Anzahl der Antworten 3 Antworten
Ich bin der Entwicklung eines RTSP Source filter in C++, und ich bin mit WINSOCK 2.0 - blockierenden socket. Wenn ich ein blockierenden socket, habe ich seine SO_RCVTIMEO zu 3 Sekunden in etwa so: int ReceiveTimeout =

Ist es möglich zu sagen, ob WSAStartup aufgerufen wurde in einem Prozess?

Anzahl der Antworten 2 Antworten
Habe ich angefangen zu schreiben, ein ActiveX-Steuerelement, die Verwendung von sockets. Anwendungen, die dieses Steuerelement verwenden kann oder kann nicht auch sockets verwenden. Ist es möglich für meine Kontrolle, zu sagen, ob WSAStartup aufgerufen wurde? Wenn nicht,

API mit sockaddr_storage

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, einige IP-Agnostiker-Codierung und wie vorgeschlagen, die von verschiedenen Quellen habe ich versucht zu verwenden sockaddr_storage. Aber alle API-Aufrufe (getaddrinfo, getnameinfo) immer noch abhängig von der struct sockaddr. Und casting zwischen Ihnen ist nicht

Boost :: asio winsock und winsock 2 Kompatibilitätsproblem

Anzahl der Antworten 5 Antworten
Mein Projekt verwendet windows.h in der winsock.h verwendet wird, und ich brauchen, um boost:assio, die verwendet winsock2. So bekomme ich viele Fehler, die Winsock.h bereits enthalten. Ich kann define WIN32_LEAN_AND_MEAN. damit windows.h wäre nicht die winsock verwenden.