def launch_control_server_node(): rospy.init_node('simulated_cloud_server', anonymous=True) # get parameters for the server port_number = rospy.get_param('~port_number') buffer_size = rospy.get_param('~buffer_size') #get the formatter formatter = create_message_formatter() #get the handler handler = create_message_handler() #launch the server server = TCPServer("simulated_cloud_server", port_number, formatter, handler, buffer_size) server.receive()
def test_TCP_server_instanciation(self): expected_name = 'UAVTCPReceiver' expected_port = 5555 message_formatter = Formatter() message_handler = Handler() server = TCPServer(expected_name, expected_port, message_formatter, message_handler) self.assertEqual(server.name, expected_name) self.assertEqual(server.port, expected_port) self.assertTrue(server.message_formatter is not None and isinstance(server.message_formatter, Formatter)) self.assertTrue(server.message_handler is not None and isinstance(server.message_handler, Handler))