Avatar billede skovjuul Nybegynder
15. juni 2007 - 01:58 Der er 1 løsning

Hjælp til noget kø-agtig afvikling af mail og sms-afsending.

Hola... først lidt forklaring.

Jeg har i mit program brug for at automatisk en gang om dagen at hente data i min database og sende den hentede tekst til en række mail-adr og telefonnr.
Det ville i og for sig ikke være så slemt, bare smide det hele i en liste af en art og arbejde sig i gennem.
Problemet er bare at mails kan sendes hurtigt lige efter hinanden, sms'erne skal jeg vente på modem giver "issent"-svar tilbage samt vente et par sek, før det er klart igen. Heller ikke helt umuligt.

Mit problem er at samtidig kan en person trykke på en "Send nu" knap hvorved den smider en anden besked ud til nogle andre mail-adr og telefonnr. Men da jeg allerede er i gang med modem'et går der kludder i det.

Hvordan laver jeg nemmest et samlet kø system hvor der kan kan smides i info i samtidig med at det bliver fjernet i den anden ende? Uden selvfølgelig at lave alle mulige read/write-konflikter.

Nogle af mine egne tanker var
1) en database løsning hvor programmet poller en kø-database en gang i mellem og henter evt. information. Problemet er bare at samtidig med at der bliver sendt skal den opdatere den information den har hentet automatisk med en bool "Sendt". Det kan blive svært at skelne mellem automatiske emner og bruge sendte emner.

2) Noget med en global liste men jeg ved ikke om man kan bruge den to steder på en gang uden at det går helt galt?

Desværre en lidt lang og rodet forklaring men håber der er nogen der har lidt input/erfaringer de vil dele?
God weekend.
Jesper
Avatar billede skovjuul Nybegynder
23. juni 2007 - 17:53 #1
Lukker, se andre indlæg af mig for løsningen;
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