Avatar billede easysoft_studios Nybegynder
20. juli 2001 - 00:05 Der er 10 kommentarer og
1 løsning

MailSlot og Connection

Først og fremmest tror jeg at det er en god idé at vide hvad MailSlot er for at hjælpe mig. Jeg kan prøve at forklare det hvis det er nødventigt :-)

Jeg vil lave en chatprogram (det jo det man bruger MailSlot til) hvor der er flere modtagere, på de beskeder man sender. Det kunne skrives således:

for I := 1 to Recivers.Count do begin //en løkke i en TStringList med modtagerne
  SendToMailSlot(Recivers[I-1], \'Et slot\', \'En besked\'); //Sender beskeden til alle i listen
end;

Men inden beskederne skal sendes ud, vil jeg lave et tjekt, én for én, om der \"hul igennem\" til alle modtagerne. Det gør jeg ved at sende en besked, som fx. \'connect\', og på modtageren, ser den så beskeden og vil svare med \'ready\'. I det senderen ser beskeden \'ready\' vil den sige at der er forbindelse, og gå videre til den næste i rækken.

Hvis ikke der inden for 10 sek. (TTimer) er modtaget noget svar, skriver den simpelhen at der ikke kunne oprettes forbinnelse, og går igen videre til næste modtager!

(Det var vist det)

Og lige til sidst: Jeg er ked at jeg kun kan give 27 point, but whats all I got!
Avatar billede easysoft_studios Nybegynder
20. juli 2001 - 00:07 #1
whats = that\'s (det gik sgu hurtigt med at få skrevet det tekst!)
Avatar billede borrisholt Novice
20. juli 2001 - 08:28 #2
og spørgmålet er ?

Jens B
Avatar billede torbenkoch Nybegynder
20. juli 2001 - 12:03 #3
Overvej at bruge sockets i stedet. Kig på nettet efter Indy internet komponenter. De er ret gode.
Avatar billede martinlind Nybegynder
20. juli 2001 - 12:45 #4
Eller endnu bedre UPD, den er ikke afhængig af at der \"bliver samlet op\" i den anden ende, så det er bare at sende.
Avatar billede easysoft_studios Nybegynder
20. juli 2001 - 16:40 #5
borrisholt >> hvordan laver jeg det??!!

torbenkoch >> Dem har jeg, men kan du ikke gi\' et eksempel?

martinlind >> Hvor finder jeg UPD?


Jeg svarer nok først på mandag, da jeg tager ud for civilisationens grænser et stykke tid (ingen telefonforbindelse i miles omkring :< )
Avatar billede torbenkoch Nybegynder
20. juli 2001 - 16:43 #6
Og jeg tager uden for civilisationens grænser i et par uger, så ingen eksempler her fra :-)
Avatar billede martinlind Nybegynder
20. juli 2001 - 17:25 #7
Indy\'s UPD comp. de kører fint og er rimelig neme at få op at køre

God ferie :)

/Martin
Avatar billede easysoft_studios Nybegynder
25. juli 2001 - 20:02 #8
Der går lige lidt tid, før jeg for kikket på det.

Jeg underskylder ventetiden :-)
Avatar billede easysoft_studios Nybegynder
31. august 2001 - 20:06 #9
du får sgu bare de point, martinlind. (projektet droppet)
Avatar billede martinlind Nybegynder
01. september 2001 - 01:26 #10
Takker *S*
Avatar billede easysoft_studios Nybegynder
01. september 2001 - 14:06 #11
ingen oversag
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