new_contents: #Copyright (C) 2017  Oscar Triano 'dotoscat' <dotoscat (at) gmail (dot) com>
  
  #This program is free software: you can redistribute it and/or modify
  #it under the terms of the GNU Affero General Public License as
  #published by the Free Software Foundation, either version 3 of the
  #License, or (at your option) any later version.
  
  #This program is distributed in the hope that it will be useful,
  #but WITHOUT ANY WARRANTY; without even the implied warranty of
  #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  #GNU Affero General Public License for more details.
  
  #You should have received a copy of the GNU Affero General Public License
  #along with this program.  If not, see <http://www.gnu.org/licenses/>.
  
  import struct
  
  class Client:
      CONNECT = 0
      MOVE = 1
      
      def __init__(self):
          self._connect = struct.Struct("!c")
          
      def connect(self):
          return self._connect.pack(Client.CONNECT)
  
  class Server:
      CREATE_TANK = 0
  
  client = Client()
  
subject: Add protocol module