Avatar billede akira911 Nybegynder
07. marts 2002 - 20:03 Der er 5 kommentarer og
1 løsning

Client og client imellem !!

Jeg vil bare gerne vide om det er muligt at sende filer og text mellem 2 klienter................

Source code ville ikke gøre noget men et link ville være godt !!

På forhånd tak !!
Avatar billede morten_s Nybegynder
07. marts 2002 - 20:05 #1
Du får brug for en server, se chat programmet i demo biblioteket
Avatar billede fireworld Nybegynder
07. marts 2002 - 20:05 #2
Avatar billede fireworld Nybegynder
07. marts 2002 - 20:07 #3
det var svar
Avatar billede laffe Nybegynder
07. marts 2002 - 20:35 #4
Du kan gøre det ved hjælp af en TServerSocket komponent og en TClientSocket komponent.

Disse komponenter har metoder til at sende binær data vha. SendBuf metoden og SendText metoden til at sende ren text.

Et lille eksempel:

procedure TForm1.Button1Click(TObject:Sender)
begin
  ClientSocket->Socket->SendText("Dette er en test");
end;

procedure TForm1.ServerSocketOnClientRead(Sender:TObject; Socket:TCustomWinSocket)
begin
  Memo1.Lines.Add(Socket.ReceiveText);
end;

Så du kunne jo indlæse din tekstfil, og for hver linie du indlæser, så sender du teksten via din socket forbindelse til modtageren, indtil du har sendt hele filen over.
Til sidst må du sende en speciel tekst over som indikerer at nu er du færdig.
Det er ikke den nogen særlig effektiv måde, men den virker, og du få en forståelse af hvordan TServerSocket of TClientSocket virker.
Avatar billede laffe Nybegynder
07. marts 2002 - 20:35 #5
Hovsa. Det var et svar.
Avatar billede borrisholt Novice
08. marts 2002 - 08:34 #6
Prøv at kigge lidt på MailsSlots du kan finde noget source kode på www.torry.net

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester