kostenloser Webspace werbefrei: lima-city


daten an programm auf anderem pc schicken mit vb.net

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    rb-online

    Kostenloser Webspace von rb-online, auf Homepage erstellen warten

    rb-online hat kostenlosen Webspace.

    ich will eine art chat programmieren.
    gegeben: 2 pcs mit meinem programm
    gesucht: einen weg die daten zu senden und zu empfangen

    kurz: wie sende ich daten an einen anderen pc und wie empfange ich diese daten?

    ps sollte ohne externen server gehen!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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 ;-)
  4. Autor dieses Themas

    rb-online

    Kostenloser Webspace von rb-online, auf Homepage erstellen warten

    rb-online hat kostenlosen Webspace.

    aber wie sende ich einen stream?
    bzw wie sende ich dateien an einen anderen computer? das würde ja in dem fall schon reichen.
  5. 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
  6. Autor dieses Themas

    rb-online

    Kostenloser Webspace von rb-online, auf Homepage erstellen warten

    rb-online hat kostenlosen Webspace.

    danke, ich werds mir mal angucken. :biggrin:
  7. rb-online schrieb: danke, ich werds mir mal angucken. :biggrin:


    Und wie siehts aus? Schon was brauchbares gefunden und zustande gebracht? :-)
  8. t**t

    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!
  9. Mit XML-Dateien geht sowas eigentlich ganz gut per VB(A). Du schickst so einfach Anfrage und Antwort XML-Dateien hin und her.
  10. t**t

    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!
  11. 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.
  12. Autor dieses Themas

    rb-online

    Kostenloser Webspace von rb-online, auf Homepage erstellen warten

    rb-online hat kostenlosen Webspace.

    wie wärs denn wenn ihr mir einfach mal sagt, wie das mit den xml dateien geht.

    @ tangonal: funzt irgendwie nicht... :frown:
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!