title: Communication between two application in the same local machine
body: <p>I am using C language and Linux as my programming platform.</p>
  
  <p>I am developing a user-space application that runs in a background, like a daemon. And my problem is, I want another user-space application to communicate with this daemon. </p>
  
  <p>I know that I have to use Interprocess Communication method but I don't know what is the correct implementation. </p>
  
  <p>But using IPC in my communication implementation is my other option. Actually I just want to change the attribute of my daemon by using another application. Please see below a senario:</p>
  
  <ol>
  <li>My daemon runs in a background.</li>
  <li>Then some application will control the properties of a daemon, like sleeping delay time.</li>
  </ol>
  
  <p>My first option is by accessing a file with the values of the properties. So that my deamon will poll that values. While the other application will change that values.</p>
  
  <p>I am not sure the efficiency of my options. Please advice.</p>
  
  <p>THanks.</p>