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.
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
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 ->
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
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
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
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
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); }
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
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
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
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
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
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
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?
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
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());