Could anyone explain these two functions below in details (better with example)?<br>1.synchronous request ----call<br>Makes a synchronous call to the gen_server <code></code>by sending a request and waiting until a reply arrives or a
         timout occurs.<br>who sends the reply? what exactly is the reply? <br>2.asynchronous request ----cast<br>Sends an asynchronous request to the gen_server <code></code>and returns <code>ok</code> immediately<br>who sends the ok?
<br><br>these 2 functions seems to me the same ,<br>so confused by them ..<br><br>BR<br>Thanks<br>Jimmy<br clear="all"><br>-- <br>Ming   Zhao<br>Dobelnsgatan 2C  231<br>752 37 Uppsala, SWE<br><br>Email: <a href="mailto:zhaoomingg@gmail.com">
zhaoomingg@gmail.com</a><br>Tel: +46 (0)736964077<br>MSN:<br><a href="mailto:zhaoomingg@hotmail.com">zhaoomingg@hotmail.com</a><br>Skype: zhaoomingg