sendto(), und Unix Domain Sockets
Posted: 27. Apr 2011 10:04
Hi,
ich bin hier in einem Programm auf etwas gestoßen, was ihc uzmindest merkwürdig finde.
Es werden zwei Unix Domain Sockets /tmp/sock1 und /tmp/sock2 angelegt, über welche Threads miteinander kommunizieren. An diese Sockets werden dann per sendto() irgend welcher Daten geschickt.
Was ich daran dubios finde: für den ersten Parameter in send() wird ein und der selbe Socket verwendet.
Ist sowas zulässig oder sollte ich nicht zwei separate Sockets für die beiden unterschiedlichen Sendekanäle haben?
ich bin hier in einem Programm auf etwas gestoßen, was ihc uzmindest merkwürdig finde.
Es werden zwei Unix Domain Sockets /tmp/sock1 und /tmp/sock2 angelegt, über welche Threads miteinander kommunizieren. An diese Sockets werden dann per sendto() irgend welcher Daten geschickt.
Was ich daran dubios finde: für den ersten Parameter in send() wird ein und der selbe Socket verwendet.
Ist sowas zulässig oder sollte ich nicht zwei separate Sockets für die beiden unterschiedlichen Sendekanäle haben?