Hi,<br>&nbsp;&nbsp; I am currently doing my final year project &quot;Secure mobile Robot Management&quot; . I have done the theoretical aspects of it till now and now thinking of coding it .<br><br>I would like to code in Python , but i am new to Python Network Programming . 
<br>Some of features of my project are: <br><br>1.&nbsp; Each robot can send data to any other robot.<br>2. Each robot can receive data from any other robot.<br>3.&nbsp; Every Robot has atleast 1 other bot in its communication range.
<br>4.&nbsp; maximum size of a data packet is limited to 35 bytes<br>5.&nbsp; each mobile robot maintains a table with routes<br>6.&nbsp; all the routes stored in the routing table include a ï¬eld named life-time.<br>7.&nbsp; Route Discovery Process initiated if there is no known route to other bot.
<br>8. There is no server over here . <br>9. every bot should be able to process the data from other bots and both multicast/unicast&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp; need to be supported.<br><br>Assume the environment is gridded mesh and bots exploring the area. They need to perform a set of tasks (assume finding some locations which are dangerous or smthing like that).
<br><br>My main concern is how to go about modifying the headers such that everything fits in 35bytes . <br>I would like to know how to proceed and if any links or resources in this regard. How to modify the headers ? ie. all in 35 bytes . 
<br><br>Thank You, <br>Raja.