Michael Heuer
Is it possible to determine the IP address of the client sending an incoming OSC message? There is no documentation on the API of the OscEvent class.
Sorry, doesn't appear so. src/ulib_opsc.cpp:104 // init base class if( !type_engine_import_class_begin( env, "OscEvent", "Event", env->global(), osc_address_ctor, osc_address_dtor ) ) return FALSE; // add member variable - OSCAddress object osc_address_offset_data = type_engine_import_mvar( env, "int", "@OscEvent_Data", FALSE ); if( osc_recv_offset_data == CK_INVALID_OFFSET ) goto error; // keep type around for initialization ( so other classes can return it ) osc_addr_type_ptr = env->class_def; func = make_new_mfun( "int", "set", osc_address_set ); func->add_arg( "string" , "addr" ); if( !type_engine_import_mfun( env, func ) ) goto error; func = make_new_mfun( "int", "hasMsg", osc_address_has_mesg ); if( !type_engine_import_mfun( env, func ) ) goto error; func = make_new_mfun( "int", "nextMsg", osc_address_next_mesg ); if( !type_engine_import_mfun( env, func ) ) goto error; func = make_new_mfun( "int", "getInt", osc_address_next_int ); if( !type_engine_import_mfun( env, func ) ) goto error; func = make_new_mfun( "float", "getFloat", osc_address_next_float ); if( !type_engine_import_mfun( env, func ) ) goto error; func = make_new_mfun( "string", "getString", osc_address_next_string ); if( !type_engine_import_mfun( env, func ) ) goto error; func = make_new_mfun( "int", "can_wait", osc_address_can_wait ); if( !type_engine_import_mfun( env, func ) ) goto error; type_engine_import_class_end( env ); ... michael