I new to mySQL so don't shoot my if my question is easy to answer.

I'm using VB to connect to a mySQL server and I can't get the connection to
timeout.
Why do I want to do exactly?
        Connect to server (max timeout of 5 seconds)
        if within 5 seconds I don't get a valid response from the server ->
connection fails

How do I do this:

        When I call the api_mysql_connect api I set
        TMYSQL.options.connection_timeout = 5

Result:
        If I try to connect to an IP that isn't up (no host on that IP)
        => connect api times out after about 21 seconds

        If I try to connect to an IP that is UP but has no mySQL server listening
to the mySQL port but another service listing to that port (used a dummy
server that accepts connections but never sends data back)
        => connect api never times out (killed the app after about 20 minutes).


>From what I can see OR I'm doing something wrong to set the timeout
        OR      there is a bug within the connect API




Public Declare Function API_mysql_connect Lib "libmysql.dll" Alias
"mysql_connect" (ByRef TMYSQL As API_MYSQL, ByVal host As Long, ByVal user
As Long, ByVal Passwd As Long) As Long

Dirk.





---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to