Wie funktioniert Client & Server ?

04/17/2013 13:45 SBotDE#1
Hey Community,

Meine Frage wäre wie es schon im Titel steht wie funktioniert Client & Server
in Visual Basic.
Ich habe davon mir schon mal ein Tutorial angekuckt aber leider hat diese Person in seinem Tutorial nicht die Begriffe erklärt und wenn man etwas eingibt was dann passiert könntet ihr mir das mal ein bissen erläutern?

MfG:handsdown:
04/17/2013 15:47 'Heaven.#2
TCPClient, streamreader und streamwriter

Die Stichworte sollten dir helfen :)
04/17/2013 16:07 dready#3
alternativ
wcf
Kommt darauf an wie Tief du runter musst und was genau du da umsetzen willst.
Was heaven gesagt hat funktioniert auf jedenfall immer ^^
04/17/2013 19:53 SBotDE#4
Ich will mich näher mit der Funktionsweise von Trojanern und Viren beschaffen und dazu gehört nun mal auch Client & Server :)
04/17/2013 20:47 Requi#5
Wird hier nicht unterstützt!
#reported
04/17/2013 20:52 SBotDE#6
Es wird also nicht unterstützt wie ich Leuten zeige das ihr System Fehlerhaft ist damit sie diese Lücken füllen?

Ps. Ich habe geschrieben Die Vorgehensweise von Trojanern und Viren nicht das ich einen Trojaner etc. erstellen sollte und DU sagst doch selber das ich nicht weis wie man Programmiert also sollte es doch nicht schlimm sein wenn ich frage da DU ja meinst das ich nicht Programmieren kann stelle ICH auch keine schaden an durch selbst Programmierte Viren da ICH ja nicht Programmieren kann! -.-

an alle die sich Fragen warum ich sooft einiges erläutert habe ich habe das gemacht weil einige es ja nicht verstehen!
04/17/2013 20:54 Jeoni#7
Lass ihn doch. Nachdem, was ich bisher hier von ihm gesehen habe, stellt er sowieso keine wirkliche Bedrohung dar. Abgesehen von ein paar Pseudogefährlichen "Super-1337-h4cckz0r"-Viren wird da nichts weiter kommen, denke ich. Und sollte er sich aller Erfahrung zuwider doch diszipliniert und nicht wie ein "Super-1337-h4cckz0r" verhalten, ist das doch auch nicht schlecht.

@Topic:
Das allgemeine Server/Client-Prinzip ist auf Wikipedia ausreichend erläutert. Zur Umsetzung in .net wurden hier schon gute Sachen genannt. Sinnvoll wäre vermutlich auch eine Klasse, welche das Protokoll verwaltet. Immerhin brauchst du ja eine Art Ordnung, wie die Daten übergeben werden, da du ja nicht in beliebiger Reihenfolge irgendwas senden kannst (können schon, aber ob's auch so sinnvoll ist, bleibt mal dahingestellt). [Only registered and activated users can see links. Click Here To Register...] mal das Protokoll von Minecraft als Beispiel, falls du nicht genau weißt, was ich meine.
MfG
Jeoni
04/17/2013 20:56 SBotDE#8
Danke für deine Hilfe ich habe zwar nur den Kontext verstanden :D
aber egal jede Hilfe ist etwas gutes :)
Muss man für Client & Server auch Ports freischalten auf beiden Computern ?
04/17/2013 20:58 Xijezu#9
Quote:
Originally Posted by 'Heaven. View Post
TCPClient, streamreader und streamwriter

Die Stichworte sollten dir helfen :)
Also bitte, wenn dann richtig über Socket & co. :rolleyes:

Quote:
Muss man für Client & Server auch Ports freischalten auf beiden Computern ?
Jap.
04/17/2013 21:02 SBotDE#10
Ja aber z.B Bifrost ist ja ein Tool womit manche Leute relativ leicht Viren erstellen können und da ist es ja auch so das es über Client & Server funktioniert wenn ich mich nicht täusche. Warum ist es dann da nicht der Fall aber wenn man einen Client & Server Programmieren will der Fall?
04/17/2013 21:51 nkkk#11
nein man muss den port nur auf dem server freischalten, es seiden auf dem client pc ist eine sehr strenge firewall.

in c# kannst du für sowas auch die klassen aus System.ServiceModel verwenden,ja nachdem was du genu willst.
04/17/2013 23:01 SBotDE#12
in AutoIt ist sowas schon viel leichter aber danke für deinen Tipp!
04/18/2013 06:47 Requi#13
Quote:
Originally Posted by SBotDE View Post
in AutoIt ist sowas schon viel leichter aber danke für deinen Tipp!
In AutoIt ist da nichts leichter.
Man sieht wie du keine Ahnung hast.

In AutoIt schreibt man es nur anders und dir wird schon alles vorgegeben.

Es ist so gesehen in jeder Sprache leicht.
04/18/2013 17:43 SBotDE#14
Ich weiß und übrigens bin ich AutoIt Neuling^^
Der Type der mit gezeigt hat wie das geht hat mir das nur in AutoIt gezeigt!