Avatar billede frifoed Nybegynder
22. juni 2000 - 12:46 Der er 5 kommentarer og
2 løsninger

ICS Wocket (telnet-forbindelse)

Hello, jeg sidder og leger med ICS og har lavet en lille telnet-server. Mit problem er blot at når klienten kobler fra så kan han ikke koble på igen! Hvorfor sker dette?
Avatar billede sjensen Nybegynder
22. juni 2000 - 12:56 #1
Se det var nøjagtigt det samme vi oplevede. Der er en fejl i hans "geniale" komponent suite.

Vi prøvede så Serever/klient sokler fra TurboPowers Async Pro, men de havde samme problem.

Løsningen fandt vi på Delphi Super Page (eller var det Torrys), lavet af en svensker der hedder Robert T.Palmkvist.

Prøv at se om du kan finde noget der. En informationskilde er i øvrigt http://www.socket.com

Avatar billede frifoed Nybegynder
22. juni 2000 - 13:06 #2
jeg har fået det til AT VIRKE!!!!!

Good god! Det er sgu' sådan noget der kan få en til at blive kristen!

Hemligheden er blot den at man skal lukke ordentlig ned for skidtet!
Nu vil den bare ikke sende de data afsted som den skal sende afsted når den connecter.
Avatar billede frifoed Nybegynder
22. juni 2000 - 13:07 #3
tserver.Close;
        tserver.Addr  := '0.0.0.0';
        tserver.Proto := 'tcp';
        tserver.Port  := '23';
        tserver.Listen;
Avatar billede lrj Nybegynder
22. juni 2000 - 14:57 #4
Vær sikker på at alle de properties du satte på designtime også nulstilles efter du har haft lukket din socket..

Evt. kan du lave det hele på runtime, så er du sikker på at det kan genbruges..
Avatar billede frifoed Nybegynder
23. juni 2000 - 05:04 #5
Irj> Hvordan kan det være at den ikke vil køre (OnSessionAvailable) når man logger på igen?
Avatar billede lrj Nybegynder
23. juni 2000 - 22:00 #6
Jeg har ikke rodet mig 100% ned i sourcen - men opfører den sig ikke pænt, så nedlæg den når brugeren disconnecter, og skab den igen - så er den ren og frisk - klar til brug..
Avatar billede pellelil Nybegynder
07. juli 2000 - 13:16 #7
Har du prøvet TWSocketServer (også ICS). Den har den fordel at samme server kan "snakke" med flere klienter på samme tid. Jeg har ingen problemer med at connect'e til denne fra samme klien (flere gange, selv om klienten lukkes og gestartes).

Se evt. filen TcpSrv1.pas som flg. med ICS  (i "Delphi\Internet" folderen).
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