TCP/IP
lima-city → Forum → Programmiersprachen → Basic
achtung
beitrag
byte
command
count
datagram
daten
detail
eintrag
erz
komma
mssen
schauen
stehen
vergessen
window
berwacht
-
Wie kannn man mit VB.net eine TCP/IP Verbindung mit einen anderen rechner herstellen und diesen Fernsteuern?
Kann mir bitte jemand helfen! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also, was willst du denn 'fernsteuern', angenommen du willst nur Nachrichten übermitteln, eignet sich doch UDP (User-Datagram-Protocol) viel besser...
-
Du willst dafuer ein eigenes Programm schreiben?
Ich empfehle dir du uebermittelst alle Daten ueber UDP
1. Per UDP senden
1.1. Nachricht z.B. um ein Programm auszufuehren
Dim Msg as String = "Execute,"C:\WINDOWS\NOTEPAD.exe"
2. Einen Thread, welcher den Port auf UDP ueberwacht
2.1. Falls eine Nachricht ankommt diese Auswerten
Dim ReceivedMsg As String = <Empfangene Nachricht>
2.1.1. Nachricht bei dem Komma teilen (ReceivedMsg.Split >> In ein Array)
Dim MsgArray as Array = ReceivedMsg.Split(",")
2.1.2. Die beiden Eintraege aus dem Array auslesen
Dim Value As String Dim Count As Integer Dim Command As String Dim Param As String For Each Value In MsgArray Count += 1 If Count = 1 Then Command = Value Else Param = Value End If Next Count = 0 If Command = "Execute" Then Process.Start(Param) End If
ACHTUNG: Vergiss nicht, die Nachrichten muessen zuerst in Bytes umgewandelt werden, damit du diese senden kannst...
Beitrag geändert: 4.12.2007 12:22:42 von lccserver -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage