Winsock programmering
Hej!Jeg har et problem jeg efterhånden har brudt mit hovede med i en uges tid, så nu tænkte jeg at det var tid til at få eksperterne på banen (no pun intended). Mit program skal (bla.) kontakte en web<->sms gateway på internettet (vi kunne jo kalde den www.besked.dk) for at sende nogle beskeder. Dette har jeg så et antal tråde (allokeret dynamisk efterhånden som der er brug for dem), som tager sig af. Jeg har prøvet at bruge og misbruge omkring fem forskellige komponenter til opgaven, men ingen af dem magter det. PowerSock, FastNet NMHTTP og Delphi\'s egen ClientSocket låser bare. Hvis man slår debugging til for fastnet komponenterne kan man se at de kommer så langt:
04-12-2000 20:25:24 (1): Connecting
04-12-2000 20:25:27 (1): Resolve Host
04-12-2000 20:25:28 (1): Timer On
Hvis jeg bruger Francois Piettes TWSocket, når den til at bede winsock om at connect()e, hvorefter den får følgende besked fra winsock: WSAEWOULDBLOCK (10035), der angiveligt betyder noget med at WinSock ville blokere hvis den skulle parere ordre. TWSocket har en linie, der ignorerer netop denne besked, så jeg antager at det er rimeligt normalt, og at winsock burde forbinde sig til maskinen alligevel. Det sker bare ikke - man hører aldrig mere nyt fra Winsock\'s side.
Jeg er fuldstændig på bar bund, og ved at være ret træt af at programmere nye HTML tråde, baseret på diverse socket komponenter som dog alle har til fælles at de ikke virker :o((
Jeg kører i øvrigt Windows Millenium Edition. Internet Explorer har intet problem med at snakke med serveren, så det må lissom være mig der gør et eller andet forkert.
Håber der er nogen derude der har en løsning :o)