![]() |
[P2P] Was nimmt man da besser: TCP oder UDP?
So eine Frage: Was nimmt man für nen P2P Chat am besten:
TCP oder UDP? Ich hab gehört TCP wäre langsamer als UDP, da es das verschickte ja noch irgendwie überprüft. UDP dagegen ist zwar schneller, es besteht aber die Gefahr, dass er des fehlerhaft schickt. |
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
Es is zwar "lange" (3 Monate :mrgreen: ) her, dass ich das gelernt habe, aber es ist gut möglich, dass ich mich an so manche Dinge etwas falsch erinnere:
TCP ist verbindungsorientiert, d.h. es beginnt schon mal mit dem netten Three-Way-Handshake, und geht weiter, bis zur Garantie der vollständigen Übertragung der Pakete (oder zumindest einer Benachrichtigung, falls es einen Timeout gab). UDP ist hingegen verbindungslos, d.h. Pakete werden einfach auf die Reise geschickt, ohne Garantie, ob und wie sie ankommen. Nun, dass TCP langsamer ist kann ich mir vorstellen. Schließlich muss eine Empfangsbestätigung gesendet werden, und auf der sendenden Seite darauf gewartet werden. Was man für einen P2P-Chat nimmt? Nun, ich gehe mal davon aus, dass du dir zu 100% sicher sein willst, dass deine Pakete auf der anderen Seite auch ankommen. Entweder kannst du UDP nehmen und selbst die Verantwortung über den Verlust von Paketen übernehmen, oder du nimmst TCP und kümmerst dich nicht darum. Wobei: bei einem Chat ist der Geschwindigkeitsfaktor nicht der allerwichtigste Faktor, zumindest denke ich nicht, dass man einen bemerkbaren Geschwindigkeitsgewinn bemerkt, wenn man UDP nimmt. Also würde ich für einen P2P-Chat TCP nehmen, da der "große" Nachteil von TCP in einem Chat nicht eine sonderlich große Rolle spielt. Da ich aber kein großer Netzwerkspezialist bin, sondern ein einfacher Schüler, der von nem schlechten Lehrer unterrichtet wurde, würde ich vor der Entscheidung noch die Meinung des einen oder anderen Facharztes abwarten ;) |
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
Chimaira hat des nicht schlecht erklärt aber falls du noch fragen hast dann frag die wikipedia
![]() ![]() |
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
Zitat:
Für P2P-Filetransfers wird übrigens in der Regel UDP verwendet, um den overhead möglichst klein zu halten. |
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
eben deswegen: weil wir ja planen noch VoIP mit rein zu machen:
Was wäre da wohl besser? |
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
UDP ganz eindeutig weil mit TCP mit dem ganzen handshake ist des VIEL zu langsam
|
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
|
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
Zitat:
also TCP nehmen und gut is! //edit und voip übertragungen bitte mit UDP realisieren. da kommt es auf die zeit an! nicht aber auf die paket fehlerkorrektur |
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
also, heißt das ich soll den normalen Chat mit TCP und Datenübertragung und VoIP mit UDP machen?
Ist das net besser gleich alles mit UDP zu machen? |
Re: [P2P] Was nimmt man da besser: TCP oder UDP?
jo text übertragen mit TCP (und auch alle kontrollkommandos usw)
und die reine audioübertragung mit UDP |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz