hello <br />I am making simple networking program, server and client<br />but it doesn&#39;t working properly<br />the &quot;received&quot; string is displayed on server side<br />but that&#39;s not a my intention <br />I try to give and take variables but fails again and again<br />could somebody please let me know what I have to do?<br /><br /><br /><br />server source:<br />#lang racket  <br />(require racket/tcp)<br />(define listener (tcp-listen 12345))<br />(let echo-server ()<br />  (define-values (in out) (tcp-accept listener))<br />  (display &quot;received&quot;)<br />    (display (read in))<br />  (thread (lambda () (copy-port in out)<br />                     (close-output-port out)))<br />  (echo-server))<br /><br />client source:<br />#lang racket <br />(define-values (in out) (tcp-connect/enable-break &quot;localhost&quot; 12345))<br />(display &quot;1&quot; out)(display &quot;2&quot; out)