Abstract sockets (linux)

Kagamin via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jun 26 07:05:51 PDT 2015


On Friday, 26 June 2015 at 13:36:49 UTC, freeman wrote:
> This works (socat):
>     connect(3, {sa_family=AF_FILE, 
> path=@"/var/run/ptmd.socket"}, 23) = 0
>
> This does not (from deneme, modified):
>     connect(3, {sa_family=AF_FILE, 
> path=@"/var/run/ptmd.socket"}, 24) = -1 ECONNREFUSED 
> (Connection refused)

Looks like contrary to other sockets, name of an abstract socket 
is treated as byte array instead of a string, hence every byte 
counts.


More information about the Digitalmars-d-learn mailing list