[GRASSLIST:2450] internet domain sockets

Hi
in the programmers manual progmangrass50 (Chapter 12.19) i found an example for a socket server. I tested it and it works fine.
Unfortunately (at least for my needs) the routines desc. in 12.19 (G_sock_* which references unix_socks.c in grass5sources/grass-5.0.3/src/libes/gis) uses unix domain sockets, which generates in the /tmp/-directory a socket, which is not accessible from a processes on other machines.

so the unix sockets communication is only usable from processes on the same machine (or am I wrong here?).
so my question is: are there other routines in grass which uses internet domain sockets (which uses a host and port definition and therefore should be usable on for processes on different machines)

Thanks dani isenegger

Daniel Isenegger wrote:

in the programmers manual progmangrass50 (Chapter 12.19) i found an
example for a socket server. I tested it and it works fine.
Unfortunately (at least for my needs) the routines desc. in 12.19
(G_sock_* which references unix_socks.c in
grass5sources/grass-5.0.3/src/libes/gis) uses unix domain sockets, which
generates in the /tmp/-directory a socket, which is not accessible from
a processes on other machines.

so the unix sockets communication is only usable from processes on the
same machine (or am I wrong here?).

You are correct.

The functions in unix_socks.c are there solely for communication
between the display drivers and the raster library, which only uses
AF_UNIX sockets.

so my question is: are there other routines in grass which uses internet
domain sockets (which uses a host and port definition and therefore
should be usable on for processes on different machines)

No.

--
Glynn Clements <glynn.clements@virgin.net>