Tag: winsock

In computing, die Windows Sockets-API (WSA), die später gekürzt, um Winsock ist eine technische Spezifikation, die definiert, wie Windows-Netzwerk-software soll Zugriff auf Netzwerk-Dienste, vor allem TCP/IP.

Qt (Creator) mit WinSocks (ws2_32)

Anzahl der Antworten 4 Antworten
Möchte ich mit einem älteren code-fragment in mein Qt-Projekt, das mit WinSocks. Ich habe mein Programm mit Qt-Creator und ich weiß nicht, wie ich einen link zu der ws2_32-Bibliothek. Ich habe bereits Hinzugefügt LIBS += -lws2_32 meine

Bei der Bindung einer client-TCP-socket an einen bestimmten lokalen port mit Winsock, SO_REUSEADDR hat keine Wirkung

Anzahl der Antworten 3 Antworten
Bin ich verbindlich eine client TCP-socket an einen bestimmten lokalen port. Zu handle die situation, wo der sockel bleibt in TIME_WAIT Zustand für einige Zeit, ich setsockopt() mit SO_REUSEADDR auf einem sockel. Es funktioniert auf Linux, aber

recv() windows socket nimmt unendlich viel Zeit - wie timeout?

Anzahl der Antworten 1 Antworten
Ich mit Datei-Deskriptoren zu finden, die lesbar sockets und gehen Sie auf zu Lesen. Für einige Gründe, eine Steckdose, die hat keine Daten über die Leitung geht auf zu Lesen, und kehrt nie zurück. Gibt es eine

Wie richtig analysiert, der eingehenden HTTP-Anfragen

Anzahl der Antworten 4 Antworten
habe ich eine C++ - Anwendung mithilfe von WinSck, die eine kleine (Griffe nur ein paar features, die ich brauche) http-server implementiert. Diese wird verwendet, um die Kommunikation mit der Außenwelt mithilfe von http-Anfragen. Es funktioniert, aber

LNK2019: nicht aufgelöstes externes symbol

Anzahl der Antworten 3 Antworten
Ich habe gesehen, viele andere Fragen wie diese, aber ich konnte einfach nicht herausfinden, dieses problem mit Hilfe von Ihnen. Ich habe verstanden, dass es eine Verknüpfung von problem, aber von was ich sehen kann, habe ich

C++ - header-Dateien für UDP in Windows?

Anzahl der Antworten 4 Antworten
Ich habe ein linux-Anwendungen, die zum senden von Daten über UDP-Protokoll. Es verwendet diese header-Dateien: #include <stdio.h> /* standard C i/o facilities */ #include <stdlib.h> /* needed for atoi() */ #include <unistd.h> /* defines STDIN_FILENO, system calls,etc

Winsock2.h vs winsock2.h und wsock32.lib vs ws2_32.lib

Anzahl der Antworten 2 Antworten
Ich bin verwirrt über einige der Dinge, die über winsock. Erste, was der Unterschied zwischen einschließlich Winsock2.h vs winsock2.h (caps 'w') Zweiten, was ist der Unterschied zwischen einer Verlinkung mit wsock32.lib mit ws2_32.lib? Habe ich versucht paar

C - Undefined Reference to WSAStartup@8'

Anzahl der Antworten 4 Antworten
Ich bin mit Code::Blocks, MinGW und Windows. Im, der versucht zu initialisieren, winsock, so dass ich an einem Projekt arbeiten können. Ich erhalte die Fehlermeldung Undefined Reference to WSAStartup@8 Jemand zu wissen, wie dies zu beheben? #include

Raw-Ethernet-Frames Mit Winsock

Anzahl der Antworten 1 Antworten
Ich bin Portierung einer Kommunikations-Bibliothek von Linux zu Windows. Ich weiß, was mein Ansatz ist für die meisten Teil. Die Bibliothek nutzt alle raw-ethernet-level-Rahmen für die gesamte Kommunikation. Die Bibliothek, die ich bin Portierung von macht Gebrauch

Portierung Winsock, Linux, Sockets

Anzahl der Antworten 4 Antworten
Ich habe ein Programm, dass einige der Vernetzung mit Winsock und eine unserer Anforderungen ist im Moment port über unser Programm für Linux. Das einzige, was hält uns davon ab, dies zu tun, ist Winsock. Meine Frage

Wie kann ich überprüfen, ob ein client die Verbindung wieder unterbrochen durch Winsock in C++?

Anzahl der Antworten 4 Antworten
Wie kann ich überprüfen, ob ein client die Verbindung wieder unterbrochen durch Winsock in C++? von dem server, möchten Sie wissen, wenn ein client-socket verbunden ist, oder nicht? meinst du c++ oder MFC? definieren "nicht verbunden";) -

Gibt es einen Unterschied zwischen <winsock.h> und <winsock2.h>?

Anzahl der Antworten 2 Antworten
Ich bin auch, wie es erforderlich ist, die von der MySQL C-Bibliothek. Die auto-complete in VS2010 zeigt sich ebenfalls - keine Ahnung, was das ist? Sind Sie austauschbar, und gibt es irgendwelche Vorteile des einen über den

Wie bekomme ich die udp-Pakete mit winsock in c++?

Anzahl der Antworten 2 Antworten
Als ein Versuch der Umhüllung meinem Kopf, um udp-sockets ich habe versucht, den port, den code aus diesem tutorial-Seite http://www.linuxhowtos.org/C_C++/socket.htm auf winsock (läuft auf win 8, wenn es darauf ankommt). [direkte links unten] Den code derzeit kompiliert

Versenden von E-Mails mit C

Anzahl der Antworten 5 Antworten
Ich habe gerade angefangen zu lernen, über socket-Programmierung und erfuhr, winsock und einige Fortschritte erzielt. meine Frage ist im Grunde: ich will E-Mails senden, was soll ich tun? Punkte erwähnt werden: Ich erfuhr zum initialisieren von winsock.

Winsock UDP-Pakete fallen gelassen werden?

Anzahl der Antworten 6 Antworten
Haben wir eine client/server-Kommunikation-system über UDP-setup in windows. Das problem, das wir stehen, ist, dass, wenn der Durchsatz wächst, werden die Pakete immer gelöscht. Wir vermuten, dass dies aufgrund der UDP-receive-buffer die ständig abgefragt, wodurch der Puffer

Ersatz für die Verzweigung in windows

Anzahl der Antworten 3 Antworten
Habe ich Beej Networking guide und in den server-Abschnitt ist Teil des Codes, wo es genannt hat eine Funktion fork(). if (!fork()) { //this is the child process close(sockfd); //child doesn't need the listener if (send(new_fd, "Hello,

C++ Winsock P2P

Anzahl der Antworten 2 Antworten
Szenario Tut jedermann haben alle gute Beispiele für peer-to-peer (p2p) - networking in C++ mit Winsock? Es ist eine Anforderung, die ich für einen Kunden, der speziell braucht, um diese Technologie zu nutzen (Gott weiß warum). Ich

Die Ablehnung einer TCP-Verbindung, bevor es akzeptiert wird?

Anzahl der Antworten 2 Antworten
Gibt es 3 verschiedene accept Versionen in winsock. Neben der grundlegenden accept was gibt es für standard-Konformität, es gibt auch AcceptEx das scheint die neueste version (da es überlappende E /a-Funktionen), und WSAAccept. Letzteres unterstützt eine Bedingung

Wie funktioniert WSAStartup Funktion initiiert die Verwendung der Winsock-DLL?

Anzahl der Antworten 1 Antworten
Wie funktioniert WSAStartup Funktion initiiert die Verwendung der Winsock-DLL? Gemäß der Dokumentation Den WSAStartup Funktion muss die erste Windows Sockets-Funktion, die aufgerufen wird durch eine Anwendung oder eine DLL. Es ermöglicht eine die Anwendung oder DLL angeben,

winsock kompilieren Fehler, es kann nicht finden, die addrinfo Strukturen und einige Funktionen im Zusammenhang

Anzahl der Antworten 5 Antworten
Ich habe gerade angefangen zu lernen, winsock, durch die "Beej' s guide to network programming" Buch. Ich bin-Programmierung unter windows und es läuft durch gcc. Dies ist nur ein Anfang, zu schreiben, meinen ersten server-Programm, aber es

So richten Sie ein Winsock UDP-socket?

Anzahl der Antworten 4 Antworten
Erstellen Sie ein Winsock UDP-socket, der nur sendet Daten an einen client. Ich möchte den kernel zu wählen Sie einen verfügbaren port für mich. Auf der anderen Seite, möchte ich darauf hinweisen, welche lokale IP zu verwenden,

Wie bündig in die route-Tabelle in windows?

Anzahl der Antworten 4 Antworten
Ich versuche, ein Programm zu schreiben, dass änderungen der Standard-gateway des Netzwerks von Zeit zu Zeit. Aber es scheint, dass es gibt caches auf der route-Tabelle in jedem Prozess, so dass ich nicht kontrollieren kann, das Netzwerk-Verhalten

wie winsock.lib?

Anzahl der Antworten 2 Antworten
in einem meiner c++ - Klasse würde ich die Buchse. Habe ich einige Fehler bei der Verlinkung, da, seocndo mich, der Bibliothek fehlende winsock.lib Ich: #ifdef WIN32 #include <winsock.h> typedef int socklen_t; typedef char raw_type; #endif Wie

Wie kann ich eine Fehlerzeichenfolge von WSAGetLastError () abrufen?

Anzahl der Antworten 3 Antworten
Ich bin zu portieren sockets code von Linux zu Windows. In Linux, die ich verwenden könnte strerror() zu konvertieren errno-code in eine lesbare Zeichenfolge. MSDN-Dokumentation zeigt, gleichwertig mit strings für jeden error-code zurückgegeben vom WSAGetLastError()aber ich sehe

Warum sollte ich nicht blockierende oder blockierende Sockets verwenden?

Anzahl der Antworten 2 Antworten
Zunächst muss ich Fragen, was ist die beste, in der die Staaten ? Zum Beispiel ein Echtzeit-MMORPG-server. Was ist, wenn ich einen thread pro client statt der Verwendung von non-blocking sockets ? Oder Was, wenn ich einen

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.

Wie unterstützt man IPv4- und IPv6-Verbindungen?

Anzahl der Antworten 4 Antworten
Derzeit arbeite ich an einem UDP-socket-Anwendung und ich benötige zum Aufbau von Unterstützung, so dass IPV4-und IPV6-verbindungen können durch senden von Paketen an einen server. Ich hoffe, dass mir jemand helfen könnte und zeigen Sie mich in

Muss ich einen UDP-Socket in meinem Client-Programm binden, um Daten zu empfangen? (Ich bekomme immer WSAEINVAL)

Anzahl der Antworten 4 Antworten
Erstelle ich ein UDP-socket (AF_INETSOCK_DGRAMIPPROTO_UDP) über Winsock und versucht recvfrom auf diesem sockel, aber es gibt immer -1 und ich bekomme WSAEINVAL (10022). Warum? Wenn ich bind() den Hafen, dass das nicht passiert, aber ich habe gelesen,

Konvertieren von C ++ TCP / IP-Anwendungen von IPv4 zu IPv6. Schwer? Der Mühe wert?

Anzahl der Antworten 4 Antworten
Ich über die Jahre entwickelt haben, eine kleine Masse von C++ server/client-Anwendungen für Windows mit WinSock (Router, Web - /Mail - /FTP-Server, etc... etc...). Ich fange an zu denken, mehr und mehr von der Erstellung einer IPv6-version

MinGW-Linkfehler: Winsock

Anzahl der Antworten 4 Antworten
Bin ich mit dem MinGW-compiler auf Windows zu kompilieren, meine C++ - Anwendung mit sockets. Mein Befehl für die Verknüpfung sieht so aus: g++.exe -Wall -Wno-long-long -pedantic -lwsock32 -o dist/Windows/piskvorky { there are a lot of object