Announcement

Collapse
No announcement yet.

Kann ich Bilder über TServerSocket und TClient Socket versenden ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kann ich Bilder über TServerSocket und TClient Socket versenden ?

    Kann man Bilder über ServerSocket oder ClientSocket verschicken ? Ich habs mal per Buffer versucht und es wurde auch verschickt, aber lesen konnte man es nicht. Kann mir jemand helfen ?

  • #2
    Die beiden Komponenten stellen eine Client/Server Verbindung her (unter Angabe der IP-Adresse oder Hostname und des Ports).

    Darüber können alle Daten versandt und empfangen werden. Der Hinweis

    "per Buffer" und "aber lesen konnte man es nicht" reicht leider nicht aus. Wieviele Bytes wurden empfangen
    Christian

    Comment


    • #3
      Ich habe vom Server das Bild mit folgendem Befehl gesendet:
      <br><br><b>
      Graphics::TBitmap *Bild1;<br>
      Bild1=new Graphics::TBitmap;<br>
      ServerSocket1->Socket->Connections[0]->SendBuf(&Bild1,length(Bild1));<br>
      </b><br>(oder so ähnlich)
      Wie muss der ClientSocket das empfangen ? Es wurden übrigens 4 Bytes verschickt und auch empfangen.
      <br&gt

      Comment


      • #4
        Ja, weil du die Adresse des Buffers (hier Bild1) gesandt hast.

        Versuche doch erst mal einen String mit "Hallo Welt" zu senden und zu empfangen.

        Wenn du das Bild direkt aus dem Speicher und nicht aus einer Datei (was wesentlich einfach ist) senden willst, mußt du erst mal klären was du senden willst.

        Da wären zu einen die Farbinformationen, die von der Größe der Farbpalette abhängig ist und dann die Bilddaten an sich.

        :-)
        Christian

        Comment


        • #5
          Wie gehts denn, wenn ich es aus einer Datei senden will

          Comment


          • #6
            da würde ich erstmal die Datei öffnen, in einen Speicherbereich einlesen und diesen dann senden.

            Stichworte

            CreateFile

            oder

            http://home.snafu.de/christian.marquardt/dlls.3/3_chfile.htm
            Christian

            Comment


            • #7
              Hy,<br>
              kann mir einer mal ein Beispiel Posten wie ich am besten<br>
              mit dem Client/Server Socket eine <bR>
              Datei sende bzw. Empfange?<bR>
              Schon Mal Danke im vorraus.<br>
              <br>
              <b>mfg.: </b> <font color="#0000FF">Andre'</font&gt

              Comment

              Working...
              X