Tach!
Es gibt doch mindestens einen Browser, der das [IRC] direkt kann.
Welcher? [...] Ich weiß, dass Opera mal eine native Implementation hatte, konnte sie aber weder in der aktuellen noch in der vorab-Version (wuuhuu webkit) wiederfinden.
Den meinte ich. Wenn das gestrichen wurde, dann gibt es eben keinen mehr.
Native Torrent-Clients haben damit [Dateitausch] auch kein juristisches Problem. Das Problem ensteht erst dann, wenn ein User an einem illegalen Torrent teilnimmt und fröhlich Pakete hochlädt, i.d.R. hat der Enduser dann die juristischen Konsequenzen zu tragen. Aber wie sieht das aus, wenn die hochgeladenen Daten alle über einen WebProxy laufen? Würde der Betreiber sich nicht mit strafbar machen?
Der Proxy-Betreiber macht sich an sich erst einmal nicht strafbar, solange er nicht selbst eine Straftat begeht oder vorsätzlich Straftaten begünstigt. Aber Scherereien kann er trotzdem bekommen und muss sich dann verteidigen bis hin zu Unterlassungsaufforderungen - ob gerechtfertigt oder nicht. Im ungünstigsten Fall kann sein Equipment als Beweismittel beschlagnahmt werden - ob gerechtfertigt oder nicht.
Außerdem wäre eine Lösung mit Proxy wohl alles andere als skalierbar.
Du musst Proxys im Übertragungsweg aber in deiner Lösung berücksichtigen, denn einige Anwender können nur über einen solchen ins Internet. Deswegen läuft ja vieles von dem modernen Zeug über HTTP und verwendet keine anderen bereits bestehenden oder neu zu erstellenden nativen Protokolle. Websockets zum Beispiel braucht man eigentlich nicht, andere Socket-Verbindungen täten es auch. Nur sind dafür üblicherweise keine Vorkehrungen in Firewalls und Proxys vorhanden. Deswegen packt man das ins HTTP und ist weniger auf die Gnaden der weltweiten Netzwerkadministratoren angewiesen, um etwas neues zu etablieren.
dedlfix.