Als «tcp» getaggte Fragen

Das Transmission Control Protocol (TCP) ist ein Transportschichtprotokoll, das einen verbindungsorientierten Datenstromdienst mit garantierter Lieferung in der richtigen Reihenfolge bietet.



5
Linux: Gibt es einen Lese- oder Rückruf vom Socket mit Timeout?
Wie kann ich versuchen, Daten aus dem Socket mit Timeout zu lesen? Ich weiß, auswählen, auswählen, abfragen, hat ein Timeout-Feld, aber wenn ich sie verwende, wird "tcp fast-path" im tcp reno-Stapel deaktiviert. Die einzige Idee, die ich habe, ist, recv (fd, ..., MSG_DONTWAIT) in einer Schleife zu verwenden
105 c  linux  sockets  tcp 


14
Verwendet HTTP UDP?
Dies könnte eine dumme Frage sein: Verwendet HTTP jemals das User Datagram Protocol? Beispielsweise: Wenn man MP3 oder Video über HTTP streamt, verwendet es intern UDP für den Transport?
103 http  tcp  udp 

13
TCP vs UDP im Videostream
Ich bin gerade von meiner Prüfung in Netzwerkprogrammierung nach Hause gekommen, und eine der Fragen, die sie uns stellten, war: "Wenn Sie Videos streamen möchten, würden Sie TCP oder UDP verwenden? Geben Sie eine Erklärung für gespeicherte Videos und Live-Videostreams." . Auf diese Frage erwarteten sie einfach eine kurze Antwort …



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 …


3
Wie kann ich eine Browser-zu-Browser-Verbindung (Peer-to-Peer) herstellen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
83 javascript  html  tcp  p2p  tcp-ip 

9
Was ist der Unterschied zwischen Flusskontrolle und Überlastungskontrolle in TCP?
Was ist der Unterschied zwischen Flusskontrolle und Überlastungskontrolle in TCP? Diese Frage kann in zwei Teile unterteilt werden: Was ist der allgemeine Zweck der Fluss- und Überlastungskontrolle? Wie wird die Aufgabe erfüllt? Laut Wikipedia hängt die TCP-Flusskontrolle von der Fenstergröße ab, die in einer ACK-Nachricht angegeben ist. Die Überlastungskontrolle beruht …

1
Verwendet WebRTC TCP oder UDP?
Das klingt nach einer sehr einfachen Frage, aber ich brauche eine Bestätigung Verwendet WebRTC TCP oder UDP als Peer-to-Peer-Transport? Wie soll ich wissen ? Ich habe gelesen, dass es Zuverlässigkeitsmodus und DTLS-Vereinbarung gibt. Wie wirken sie sich aus? Ist dieser Transport für Media und DataChannel gleich? Wie wechsle ich zwischen …
81 tcp  udp  webrtc  channel  transport 

12
Python: Binding Socket: "Adresse wird bereits verwendet"
Ich habe eine Frage zum Client-Socket im TCP / IP-Netzwerk. Nehmen wir an, ich benutze try: comSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) comSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(1) try: comSocket.bind(('', 5555)) comSocket.connect() except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(2) Der erstellte Socket wird an Port 5555 …
81 python  sockets  tcp  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.