start the listener thread . concode_field_sep Thread blinker concode_elem_sep Map<SocketAddress,ProxyVehicleSimView> sa2ProxyVehicle concode_elem_sep Simulator sim concode_elem_sep int DEFAULT_VEHICLE_UDP_PORT concode_elem_sep int DEFAULT_LISTENER_UDP_PORT concode_elem_sep int udpPort concode_elem_sep DatagramSocket ds concode_field_sep void stop concode_elem_sep Real2ProxyMsg convertDatagramToReal2ProxyMsg concode_elem_sep boolean hasStarted concode_elem_sep void closeSocket concode_elem_sep ProxyVehicleSimView makeProxyVehicle concode_elem_sep void finalize concode_elem_sep void run concode_elem_sep void processIncomingDatagram
void function ( ) { assert blinker == null ; blinker = new Thread ( this ) ; blinker . start ( ) ; }