Le mercredi 2 février 2011 19:36:40 Alban Crequy, vous avez écrit :
Hi,
I have 3 Unix dgram sockets (sockA, sockB, sockC):
- sockA is connected to sockB.
- sockB is connected to sockC.
- sockC is not connected.
SockA cannot send any message to sockB because
net/unix/af_unix.c::unix_may_send() prevents it. Is there any reason for
that restriction?
Yes, absolutely. When you connect() a socket, you expect to only *receive*
packets from the specified peer.
--
Rémi Denis-Courmont
http://www.remlab.net/
http://fi.linkedin.com/in/remidenis