Solaris supports many IPC mechanisms (pretty much
everything in SysV, BSD, and maybe some Solaris-specific
things too. The ones that occur to me are:
pipe - limited to related processes
http://docs.sun.com/app/docs/doc/816-5167/6mbb2jaj3?a=view
socket - either Unix or INET domain
http://docs.sun.com/app/docs/doc/816-5170/6mbb5esr0?a=view
fifo - aka "named pipe" (rendevous in file system)
http://docs.sun.com/app/docs/doc/816-5168/6mbb3hrhl?a=view
mmap - shared memory synchronized in file system
http://docs.sun.com/app/docs/doc/816-5167/6mbb2jaie?a=view
shmop - System V shared memory
http://docs.sun.com/app/docs/doc/816-5167/6mbb2jakt?a=view
msg - System V message queues
http://docs.sun.com/app/docs/doc/816-5167/6mbb2jaii?a=view
doors - fast calls between processes
http://docs.sun.com/app/docs/doc/816-5171/6mbb6dcne?a=view