Subject | Re: [ib-support] Re: FB crash |
---|---|
Author | Helen Borrie |
Post date | 2002-05-09T03:49:37Z |
At 03:32 AM 09-05-02 +0000, csswa wrote:
'windows local connection' is NOT tcp/ip, it is conceptually equivalent to
what used to be "direct connection" - except it is not "direct connection"
any more (since Superserver) - it's a fudge, by which the server and the
client share the same ipc space (hence the problems for multiple
threads). This was invented and implemented and reimplemented by Borland
and is confined to Windows.
127.0.0.1 = IP address for tcp/ip local loopback, identified by the "server
name" localhost (one word). This a network-level deal. It's not
platform-dependent and it was not invented by Microsoft or Borland. TCP/IP
local loopback is a cross-platform convention.
the IP address 127.0.0.1
ibserver.exe. Period. Localhost, tcp/ip, whatever, NOT involved.
H.
All for Open and Open for All
Firebird Open SQL Database · http://firebirdsql.org ·
http://users.tpg.com.au/helebor/
_______________________________________________________
> > Oh dear, this is getting totally confused...aaarggh!! NO!
>
>Helen, to clarify for my own understanding, you've said that:
>
>1) 127.0.0.1 = 'local host' otherwise known as 'windows local
>connection', which does not use TCP/IP for IB connection.
>2) localhost = 'local loopback', uses TCP/IP for IB connection.
'windows local connection' is NOT tcp/ip, it is conceptually equivalent to
what used to be "direct connection" - except it is not "direct connection"
any more (since Superserver) - it's a fudge, by which the server and the
client share the same ipc space (hence the problems for multiple
threads). This was invented and implemented and reimplemented by Borland
and is confined to Windows.
127.0.0.1 = IP address for tcp/ip local loopback, identified by the "server
name" localhost (one word). This a network-level deal. It's not
platform-dependent and it was not invented by Microsoft or Borland. TCP/IP
local loopback is a cross-platform convention.
>However 'both eventually resolve to localhost'.The "both" that resolve to localhost are: the server name "localhost" and
the IP address 127.0.0.1
> method 1 creates anmethod 1 creates a *single* communication channel between gds32.dll and
>internal windows connection (c:\folder\db.gdb)
ibserver.exe. Period. Localhost, tcp/ip, whatever, NOT involved.
> and method 2 createsor localhost:c:\folder\db.gdb
>the connection via TCP/IP protocol (127.0.0.1:c:\folder\db.gdb) ???
H.
All for Open and Open for All
Firebird Open SQL Database · http://firebirdsql.org ·
http://users.tpg.com.au/helebor/
_______________________________________________________