Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2002-10

Socket problems

2 messages · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

James Mills

I've been writing a socket application, problem is sometimes when the app connects to the server it will freeze for a while as if waiting for data.

But the data that it should have received, the server has already sent.

This is what the program does...

Connecting.
USER myBot "" "" :myBot
NICK myBot
:daisy.ods.org NOTICE AUTH :*** Looking up your hostname... :daisy.ods.org NOTICE AUTH :*** Found your hostname (cached) :daisy.ods.org NOTICE AUTH :*** Checking ident...
:daisy.ods.org NOTICE AUTH :*** Checking for open socks server... :daisy.ods.org NOTICE AUTH :*** No socks server found (good!)... :daisy.ods.org NOTICE AUTH :*** Received identd response :daisy.ods.org NOTICE PSB :*** If you are having problems connecting due to ping timeouts, please type /quote pong 415950 or /ra w pong 415950 now.
PING :415950
PONG :415950
JOIN #daisy

It will freeze for a while just before the server sends the 'PING :415950'. It's as if the data is in the socket but hasn't been read, but I've checked my socket classes, they should (should) read each incoming line from the socket connection...

can anyone comment/help please?

thanks
James

Reply by email