Als «sockets» getaggte Fragen

Ein Endpunkt eines bidirektionalen Kommunikationsprozesses zwischen Prozessen. Dies bezieht sich häufig auf einen Prozessablauf über eine Netzwerkverbindung, ist jedoch keineswegs auf einen solchen beschränkt. Nicht zu verwechseln mit WebSocket (einem Protokoll) oder anderen Abstraktionen (z. B. socket.io).


1
Wie unterscheiden sich SO_REUSEADDR und SO_REUSEPORT?
Das man pagesund Programmierer Dokumentationen für die Socket - Optionen SO_REUSEADDRund SO_REUSEPORTsind für verschiedene Betriebssysteme und oft sehr verwirrend. Einige Betriebssysteme haben nicht einmal die Option SO_REUSEPORT. Das WEB ist voll von widersprüchlichen Informationen zu diesem Thema, und häufig finden Sie Informationen, die nur für eine Socket-Implementierung eines bestimmten Betriebssystems …


10
TypeError: Das Objekt 'module' kann nicht aufgerufen werden
File "C:\Users\Administrator\Documents\Mibot\oops\blinkserv.py", line 82, in __init__ self.serv = socket(AF_INET,SOCK_STREAM) TypeError: 'module' object is not callable Warum erhalte ich diesen Fehler? Ich bin verwirrt. Was müssen Sie wissen, um meine Frage zu beantworten?
543 python  sockets 


18
Abrufen der IP-Adresse des aktuellen Computers mithilfe von Java
Ich versuche, ein System zu entwickeln, in dem verschiedene Knoten auf verschiedenen Systemen oder an verschiedenen Ports auf demselben System ausgeführt werden. Jetzt erstellen alle Knoten einen Socket mit einer Ziel-IP als IP eines speziellen Knotens, der als Bootstrapping-Knoten bezeichnet wird. Die Knoten erstellen dann ihre eigenen ServerSocketund warten auf …
291 java  sockets  ip 

14
Wie debugge ich den Fehler ECONNRESET in Node.js?
Ich führe eine Express.js-Anwendung mit Socket.io für eine Chat-Webanwendung aus und erhalte den folgenden Fehler ungefähr fünfmal während 24 Stunden zufällig. Der Knotenprozess ist für immer eingebunden und startet sich sofort neu. Das Problem ist, dass ein Neustart von Express meine Benutzer aus ihren Räumen wirft und niemand das will. …
288 node.js  sockets  tcp  express 

17
Können zwei Anwendungen denselben Port abhören?
Können zwei Anwendungen auf demselben Computer an denselben Port und dieselbe IP-Adresse gebunden werden? Kann eine App noch einen Schritt weitergehen und Anfragen von einer bestimmten IP-Adresse und die andere von einer anderen Remote-IP-Adresse abhören? Ich weiß, dass ich eine Anwendung haben kann, die zwei Threads (oder Gabeln) startet, um …
283 sockets  tcp  udp  port  communication 


8
Close vs Shutdown Socket?
In C habe ich verstanden, dass wenn wir einen Socket schließen, dies bedeutet, dass der Socket zerstört wird und später wiederverwendet werden kann. Wie wäre es mit Herunterfahren? Die Beschreibung besagt, dass die Hälfte einer Duplexverbindung zu diesem Socket geschlossen wird. Aber wird dieser Socket wie closeein Systemaufruf zerstört?
214 c  sockets  networking 


10
Was ist die größte sichere UDP-Paketgröße im Internet?
Ich habe eine Reihe von Artikeln über UDP-Paketgrößen gelesen, konnte jedoch keine Schlussfolgerung darüber ziehen, was richtig ist. Eine Reihe von Diensten beschränkt das größte UDP-Paket auf 512 Byte (wie DNS). Bei einer minimalen MTU im Internet von 576 beträgt die Größe des IPv4-Headers 20 Byte und des UDP-Headers 8 …
201 networking  sockets  udp  ipv4 

5
Was ist AF_INET und warum brauche ich es?
Ich fange mit der Socket-Programmierung an und sehe das immer wieder AF_INET. Ich habe jedoch noch nie etwas anderes an seiner Stelle gesehen. Meine Dozenten sind nicht so hilfreich und sagen einfach "Sie brauchen es einfach". Also meine Fragen: Was ist der Zweck von AF_INET? Wird jemals etwas anderes verwendet? …
199 sockets 


16
Wie finde ich einen verfügbaren Port?
Ich möchte einen Server starten, der einen Port abhört. Ich kann den Port explizit angeben und es funktioniert. Aber ich möchte automatisch einen Port finden. In dieser Hinsicht habe ich zwei Fragen. In welchem ​​Bereich von Portnummern soll ich suchen? (Ich habe die Ports 12345, 12346 und 12347 verwendet und …
194 java  networking  sockets  port 

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.