title: Communication protocols in UDP
body: <p>After many hours, I have discovered that the given udp server needs the following steps for a successful communication:</p>
  
  <p>1- Send "Start Message" on a given port<br/>
  2- Wait to receive from server on any port<br/>
  3- Then the port dedicated to you to send further data to the server equals the port you have received on it + 1<br/></p>
  
  <p><strong>So I am asking if this kind is a known protocol/handshaking, or it is only special to this server??</strong></p>
  
  <p>PS: All above communication were in udp sockets in C#<br/>
  PS: Related to a previous question: <a href="https://stackoverflow.com/questions/2757868/about-c-udp-sockets">About C# UDP Sockets</a>
  <br/></p>
  
  <p>Thanks</p>