Als «network-programming» getaggte Fragen

Programmierung im Zusammenhang mit dem Erstellen und Verwalten von Netzwerken sowie dem Hinzufügen von Netzwerkkonnektivität zu einer (Reihe von) Programmen.

3
Nicht blockierende UNIX-E / A: O_NONBLOCK vs. FIONBIO
In jedem Beispiel und jeder Diskussion, auf die ich im Zusammenhang mit der BSD-Socket-Programmierung stoße, scheint es, dass die empfohlene Methode, einen Dateideskriptor auf den nicht blockierenden E / A-Modus zu setzen, darin besteht, das O_NONBLOCKFlag zu verwenden fcntl(), z int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, flags | …

13
Was verwenden Sie, wenn Sie zuverlässiges UDP benötigen?
Wenn Sie eine Situation haben, in der eine TCP-Verbindung möglicherweise zu langsam und eine UDP-Verbindung möglicherweise zu unzuverlässig ist, was verwenden Sie? Es gibt verschiedene standardmäßige zuverlässige UDP-Protokolle. Welche Erfahrungen haben Sie damit? Bitte besprechen Sie ein Protokoll pro Antwort. Wenn jemand anderes das von Ihnen verwendete bereits erwähnt hat, …

12
Warum kann ohne E / A-Versuch nicht festgestellt werden, dass der TCP-Socket von einem Peer ordnungsgemäß geschlossen wurde?
Als Antwort auf eine aktuelle Frage frage ich mich, warum es in Java unmöglich ist, ohne den Versuch, auf einem TCP-Socket zu lesen / schreiben, festzustellen, dass der Socket vom Peer ordnungsgemäß geschlossen wurde. Dies scheint unabhängig davon der Fall zu sein, ob man das Pre-NIO Socketoder das NIO verwendet …

7
Asynchroner Funktionsaufruf in PHP
Ich arbeite an einer PHP-Webanwendung und muss einige Netzwerkoperationen in der Anforderung ausführen, z. B. das Abrufen einer Person vom Remote-Server basierend auf der Benutzeranforderung. Ist es möglich, asynchrones Verhalten in PHP zu simulieren, da ich einige Daten an eine Funktion übergeben muss und auch eine Ausgabe von ihr benötige? …

11
Abrufen der 'externen' IP-Adresse in Java
Ich bin mir nicht sicher, wie ich die externe IP-Adresse des Computers ermitteln soll, da ein Computer außerhalb eines Netzwerks dies sehen würde. Meine folgende IPAddress-Klasse erhält nur die lokale IP-Adresse des Computers. public class IPAddress { private InetAddress thisIp; private String thisIpAddress; private void setIpAdd() { try { InetAddress …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.