Tag: network-programming

Programmierung in Verbindung mit der Erstellung und Verwaltung von Netzwerken sowie das hinzufügen von Netzwerk-Konnektivität, um ein (set von) Programme.

Wann wird ein TCP-Netzwerkpaket auf der Anwendungsebene fragmentiert?

Anzahl der Antworten 10 Antworten
Wann wird ein TCP-Paket fragmentiert werden auf der Anwendungsebene? Wenn ein TCP-Paket gesendet wird, aus einer Anwendung, wird der Empfänger auf der Anwendungsschicht jemals erhalten das Paket in zwei oder mehr Paketen? Wenn ja, welche Bedingungen verursachen

getaddrinfo und IPv6

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, was die getaddrinfo-Funktion gibt : #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <sys/socket.h> #include <netdb.h> int main (int argc, char *argv) { struct addrinfo *res = 0 ; getaddrinfo("localhost", NULL ,NULL,&res); printf("ai_flags ->

Was ist die optimale Größe eines UDP-Pakets für maximalen Durchsatz?

Anzahl der Antworten 9 Antworten
Brauche ich zum senden von Paketen von einem host zu einem anderen über ein potenziell verlustreiche Netzwerk. Um zu minimieren, Paket-Latenz, ich bin nicht in Betracht, TCP/IP. Aber, ich möchte maximieren den Durchsatz uisng UDP. Was sollte

Was ist der Unterschied zwischen Streams und Datagrammen bei der Netzwerkprogrammierung?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen sockets (stream) vs-sockets (Datagramme)? Warum verwenden Sie einen über den anderen? InformationsquelleAutor der Frage RoR | 2011-01-14

UNIX nicht blockierende E / A: O_NONBLOCK vs. FIONBIO

Anzahl der Antworten 3 Antworten
In jedem Beispiel und die Diskussion, die ich laufen über in den Kontext der BSD-socket-Programmierung, es scheint, dass der empfohlene Weg, um ein file-Deskriptor, um nicht blockierende I/O-Modus ist mit der O_NONBLOCK Flagge zu fcntl() z.B. int

Vergleichen von HTTP und FTP zum Übertragen von Dateien

Anzahl der Antworten 5 Antworten
Was sind die Vorteile (oder Einschränkungen) des einen über den anderen für die übertragung von Dateien über das Internet? (Ich bin mir bewusst, von sicheren Formen der beiden Protokolle. Ich würde gerne hören, Vergleiche durch persönliche Erfahrungen

Wie ermittelt man, ob eine IP-Adresse privat ist?

Anzahl der Antworten 5 Antworten
Bisher habe ich diesen code: NetworkInterface adapters = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterface adapter in adapters) { IPInterfaceProperties properties = adapter.GetIPProperties(); foreach (IPAddressInformation uniCast in properties.UnicastAddresses) { //Ignore loop-back addresses & IPv6 if (!IPAddress.IsLoopback(uniCast.Address) && uniCast.Address.AddressFamily!= AddressFamily.InterNetworkV6) Addresses.Add(uniCast.Address); }

Abrufen der 'externen' IP-Adresse in Java

Anzahl der Antworten 11 Antworten
Bin ich mir auch nicht sicher, wie man immer die externe IP-Adresse der Maschine, wie einem computer außerhalb des Netzes würde es sehen. Meine folgenden IPAddress-Klasse wird nur die lokale IP Adresse der Maschine. public class IPAddress

C ++ Boost Asio Einfaches Chat-Tutorial

Anzahl der Antworten 3 Antworten
Ich gelesen habe Boost Asio's Tutorials (Offizielle website). Aber ich fand Sie ein Schmerz im Nacken! Gibt Es eine einfach tutorial auf asio?! Ich meine, Eine einfache client-server-chat. KEINE GEWINDE!! Danke! Kommentar zu dem Problem Ich habe

Unterschied zwischen Socket-Programmierung und Http-Programmierung

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen socket-Programmierung und Http-Programmierung? kann mir jemand bitte helfen? InformationsquelleAutor der Frage Innovative Thinker | 2013-02-27

example.com ist OK für Domain-Beispiel, was ist Beispiel IP-Adresse?

Anzahl der Antworten 6 Antworten
Verwenden wir die example.com oft für domain-Namen verweisen. Ich Frage mich, ob eine IP-Adresse verwendet, als ein Beispiel IP-Adresse, um Erwähnung in Referenzen wie tutorial oder Noten?. Ich wusste, dass der loop back interface 127.0.0.1 verwendet werden

AlamoFire Download im Hintergrund Sitzung

Anzahl der Antworten 3 Antworten
Ich bin mit Alamofire innerhalb einer neuen app (Download-Manager-Probe basiert auf Alamofire) Ich brauche einige Klarstellungen zum herunterladen von Dateien mit dem hintergrund-Sitzung. Ich überschreiben müssen SessionDelegate, um es zu bekommen funktioniert? Oder einfach nur backgroundCompletionHandler? In

Wie setze ich das Socket-Timeout in Ruby?

Anzahl der Antworten 3 Antworten
Wie legen Sie das Zeitlimit für die Blockierung der Operationen auf ein Ruby-Buchse? Kommentar zu dem Problem - Öffnen Finden Sie eine viel bessere Lösung als die, die Ihr angenommen man hier: stackoverflow.com/a/12111120/216314 Kommentarautor: Tyler Brock ruby-doc.org/stdlib/libdoc/timeout/rdoc/Timeout.html

Wie schicke rohe Ethernet-Pakete mit C #?

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit zum senden von raw-Ethernet-Paket zu einem anderen host über C#? In Windows 7, wenn es macht Unterschied. Kommentar zu dem Problem - Öffnen Was erwartest du, was passiert am anderen Ende? Raw auch?

Was ist der Unterschied zwischen Rohren und Steckdosen?

Anzahl der Antworten 2 Antworten
Fand ich ein paar Antworten, aber Sie scheinen speziell in Bezug auf Windows-Rechnern. Also meine Frage ist, was sind die Unterschiede zwischen pipes und sockets, und Wann/wie sollte Sie wählen einen über den anderen? InformationsquelleAutor der Frage

Sende HTTP Request manuell über Socket

Anzahl der Antworten 4 Antworten
Wenn ich einen normalen HTTP-request über einen socket, der server reagiert nicht mit einer OK-Antwort. Kopiert habe ich die HTTP-header von FireFox. Hier ist der code: Socket s = new Socket(InetAddress.getByName("stackoverflow.com"), 80); PrintWriter pw = new PrintWriter(s.getOutputStream());