Verwenden Sie dieses Tag in Bezug auf alle Themen im Zusammenhang mit Netzwerkhardware und -software. Verwenden Sie dieses Tag nicht in Bezug auf persönliche Netzwerke wie in sozialen Medien.
Könnte mir bitte jemand den Unterschied zwischen einem Port und einem Socket ganz klar erklären. Ich weiß, dass ein Port als Tür in das Netzwerk für einen Anwendungsprozess dient und dass der Anwendungsprozess eine Socket-Verbindung mit der angegebenen Portnummer verwendet, um die Netzwerkkommunikation zu verwalten Es ist schwierig, den Unterschied …
Ich entwickle eine Server-Client-Anwendung, bei der der Client unter Windows und der Server wahrscheinlich unter Linux ausgeführt wird. Vielleicht portiere ich den Client später auf Mac und Linux, aber noch nicht. Alle Heimcomputer laufen heutzutage auf Little-Endian. Ich habe eine Weile gegoogelt, aber ich konnte nicht wirklich eine Liste von …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich bin jung und war in den 60ern und 70ern nicht mehr am Leben, um Networking und Programmieren so zu erleben, wie es einmal war. Ich habe einige …
Das ist eine Frage, die ich oft sehe. Die meisten Leute sagen, UDP sei für Echtzeitspiele immer besser als TCP. Ich verstehe, dass TCP versucht, Pakete immer wieder neu zu senden, bis die andere Seite sie erhält, während UDP das egal ist. Die meisten Dinge, die ich gelesen habe, sind, …
Für ein Unternehmen, für das ich früher gearbeitet habe, musste ich einen Socket-Empfänger implementieren, der Daten in UDP-Form über eine lokale Verbindung von einer speziellen Sensor-Hardware abnahm. Die fraglichen Daten waren wohlgeformte UDP-Pakete, aber interessanterweise endete die Datennutzlast immer mit einer CRC16-Prüfsumme, die unter Verwendung der restlichen Daten gebildet wurde. …
Gibt es größere Unterschiede zwischen "Socket-Programmierung" und "Netzwerk-Programmierung"? Gibt es Themen, die sich mit "Netzwerkprogrammierung" befassen, aber nicht mit "Socket-Programmierung"?
Welche Vorschläge würden Sie geben, um Networking-Möglichkeiten zu finden oder um sich bei Benutzergruppen und anderen Entwicklerveranstaltungen zu vernetzen? Wenn Sie beispielsweise zu einem Codecamp gehen, würden Sie versuchen, sich dort mit anderen Entwicklern zu vernetzen? Wie würdest du das machen? Würdest du dich beim Mittagessen jemandem vorstellen, den du …
Ich habe nur clientseitige (insbesondere mobile) Anwendungen mit Android ausgeführt, bei denen das gesamte Netzwerk auf der HTTP-Ebene mithilfe von Framework-bereitgestellten Komponenten wie HttpUrlConnection verwaltet wird. Push-Messaging-Systeme wie Websockets / XMPP usw. sorgen jedoch für eine dauerhafte Verbindung zum Server. Sogar Googles GCM, das in von Google Play unterstützte Geräte …
Das Golang "Netchan" -Paket scheint eingestellt worden zu sein. Das lässt mich denken, dass das Konzept der "vernetzten Kanäle" doch keine gute Praxis war. (Warum sollten sie es nicht einfach "sein lassen"?) Ist das der Fall? Und wenn ja, warum ist das so?
Wie sieht ein Paket für das Interplanetary Network der NASA aus? Es ist offensichtlich eine Form von redundantem Protokoll, das beim Empfänger gespeichert und gesichert wird. Gibt es eine Dokumentation zur Paketstruktur oder zum Kommunikationsprotokoll, die eine 14-minütige Kommunikation umfassen muss?
Ich brauche mehrere Duplexkanäle zwischen zwei Hosts. Es gibt eine Reihe von Vorteilen, nur eine TCP-Verbindung herzustellen. Aber ich bezweifle, dass Multiplexing einige unvermeidliche Probleme verursachen würde. Wird dies die Leistung beeinträchtigen oder die Latenz erheblich erhöhen? Und was ist mit der Speichernutzung und der CPU-Auslastung? Gibt es einen Vorschlag …
Nach meinem Verständnis übersetzt ARP eine IP-Adresse in eine MAC-Adresse, und der Computer verwendet die MAC-Adresse, um eine direkte Verbindung herzustellen. Wenn ich die MAC-Adresse des Computers, zu dem ich eine Verbindung herstellen möchte, bereits kenne, kann eine direkte Verbindung hergestellt werden (ohne Router)? Gibt es ein Beispiel dafür?
Hinweis: Dies ist eine Frage zum Netzwerk, nicht zum Spielen. Ich verwende StarCraft nur als Beispiel. Das Spiel StarCraft (nicht StarCraft 2) unterstützt das Online-Spielen. Eine Person hostet und andere Personen schließen sich an. Wenn der Host während des Spiels verlässt, kann das Spiel ohne den Host auf unbestimmte Zeit …
Angenommen, wir haben zwei Peer-Knoten: Der erste Knoten kann eine Verbindungsanforderung an den zweiten senden, aber auch der zweite Knoten kann eine Verbindungsanforderung an den ersten senden. Wie vermeide ich eine doppelte Verbindung zwischen den beiden Knoten? Um dieses Problem zu beheben, ist es ausreichend, die zum Erstellen eingehender oder …
Ich schreibe ein Spiel, das viele zeitbasierte Aspekte hat. Ich benutze Zeit, um Spielerpositionen zu schätzen, wenn das Netzwerk blockiert und Pakete nicht durchlaufen werden (und die Zeit zwischen dem Empfang von Paketen und nicht). Es ist ein Pacman-Spiel in dem Sinne, dass ein Spieler eine Richtung wählt und nicht …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.