@oweno wrote:
I'm getting a
terminate called after throwing an instance of 'osc::MalformedPacketException' what(): element size must be multiple of fourI know the incoming packet was malformed, so my question is what is the pattern to catch these and not terminate app. Update looks like this:
void ofApp::update(){ // check for waiting messages while(receiver.hasWaitingMessages()){ ofxOscMessage m; receiver.getNextMessage(m); if(m.getAddress() == "/key/1"){ key1 = m.getArgAsInt32(0); } } }I tried some try{} catch{} blocks around the OSC functions, but app still terminates. Is there an example of how to deal with malformed packets gracefully? or is it a problem with ofxOsc?
Posts: 1
Participants: 1