code: def openRtpPort(self):
      
      #-------------
      # TO COMPLETE
      #-------------
      # Create a new datagram socket to receive RTP packets from the server
      # self.rtpSocket = ...
  
  
      # Set the timeout value of the socket to 0.5sec
      # ...
      self.rtpSocket.settimeout(0.5)
  #   try:
        # Bind the socket to the address using the RTP port given by the client user
        # ...
  #   except:
  #     tkMessageBox.showwarning('Unable to Bind', 'Unable to bind PORT=%d' %self.rtpPort)
  
      try:
        #self.rtpSocket.connect(self.serverAddr,self.rtpPort)
        self.rtpSocket.bind((self.serverAddr,self.rtpPort))   # WATCH OUT THE ADDRESS FORMAT!!!!!  rtpPort# should be bigger than 1024
        #self.rtpSocket.listen(5)
        print("Bind RtpPort Success")
  
      except:
        tkinter.messagebox.showwarning('Connection Failed', 'Connection to rtpServer failed...')
docs: Open RTP socket binded to a specified port.