daten an programm auf anderem pc schicken mit vb.net
lima-city → Forum → Programmiersprachen → Basic
anfang
antwort
art
computer
dank
datei
datum
externer server
formular
glauben
greifen
http
programm
protokoll
senden
server
speichern
url
verwenden
wild experimentieren
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du nutzt einfach deinen Stream, den du auch für deine Unterhaltung verwendest und erfindest eigene Steuerbefehle für die Binärdaten.
Du ließt z.b. die Datei ein, zerlegst sie beispielsweise in bestimmte Pakete und schickst diese dann an den anderen Computer, die sie entsprechend wieder zusammenbaut, dann kannst du einfach den normalen Chat-Datenkanal dafür verwenden. Du musst dir dann nur eine Art "Protokoll" überlegen, damit du verschiedene Dinge damit transportieren kannst.
Am einfachsten wäre vermutlich, einen langen Datenstring zu nehmen und an dessen Anfang zu speichern, was das ist, aus wie vielen Teilen das besteht usw. usf.
Da kannst du am Anfang erst einmal wild experimentieren -
aber wie sende ich einen stream?
bzw wie sende ich dateien an einen anderen computer? das würde ja in dem fall schon reichen. -
Hi,
wenn du ein Chat-Programm über RS-232 realisieren willst, dann interessiert dich dieser Link: VB-2005-Chat.
Ich glaube, du willst aber ein Chat über ein lokales Netzwerk... oder? Oder vielleicht Bluetooth? Oder IrDa?
wenn du ein Netzwerk-Chat implementieren willst, dann kannst du die Socket-Klassen verwenden. Infos findest du z.B. hier. Die Socket-Klasse findest du im Namensraum System.Net.
Weitere Informationen und Tutorials gibt es dazu zuhauf im Netz. TCP Client und Server sind noch Stichwörter, nach den du suchen könntest. (den Begriff Server bitte nicht falsch verstehen. Kein externer Server ist damit gemeint, sondern einfach nur dein Programm).
Achso, eine TCP-Verbindung ist für deinen Chat vielleicht gar nicht notwendig. UDP würde bestimmt schon ausreichen, das ist noch ein Stückchen einfacher.
Grüße
tangoal
Beitrag zuletzt geändert: 5.6.2010 20:47:56 von tangoal -
danke, ich werds mir mal angucken.
-
rb-online schrieb: danke, ich werds mir mal angucken.
Und wie siehts aus? Schon was brauchbares gefunden und zustande gebracht? :-) -
Da wirst du aber so später ein Problem haben. Schau beide greifen auf den computer zu dann wird er fehlermeldungen bringen. zweil du kannst nicht speichern und währendessen der andere computer die datei öffnen. Musst dir eine andere Lösung einfallen lassen!
-
Mit XML-Dateien geht sowas eigentlich ganz gut per VB(A). Du schickst so einfach Anfrage und Antwort XML-Dateien hin und her.
-
he aber du musst beachten wenn jemand was speichert und der andere muss es jede paar sekunde öffnen. dann sagt er fehlzugriff. weil einer speichert und währendessen kann oder darfst die Datei nicht öffnen!
-
Dafür gibts auch eine einfache Möglichkeit. Man speichert Dateien temporär für den Zugriff und löscht die temporären Dateien später wieder, nachdem man die Orginaldatei aktualisiert hat.
Zudem ergibt sich das Zugriffsproblem bei 2 PCs nicht, wenn sie über XML-Dateien kommunizieren.
Man bastelt sich ein Formular für die Anzeige der Daten und sendet die Daten vom einen zum anderen PC per XML, der diese dann im Formular anzeigt. -
wie wärs denn wenn ihr mir einfach mal sagt, wie das mit den xml dateien geht.
@ tangonal: funzt irgendwie nicht... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage