Android Open Source - SensOSC Osc Configuration

From Project

Back to project page SensOSC.


The source code is released under:

Author: Thomas Mayer <> Copyright (c) 2014 Thomas Mayer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation ...

If you think the Android project SensOSC listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.residuum.sensosc;
//from   w  w  w .j  a  v a 2s  .com
import com.illposed.osc.OSCPortOut;


 * Created by thomas on 20.09.14.
public class OscConfiguration {
  private static OscConfiguration instance;

  public static OscConfiguration getInstance() {
    if (instance == null) {
      instance = new OscConfiguration();
    return instance;

  private OSCPortOut oscPort;
  private String host;
  private int port;

  private OscConfiguration() {
    this.oscPort = null; = null;
    this.port = 0;

  public void setHost(String host) { = host;
    this.oscPort = null;

  public void setPort(int port) {
    this.port = port;
    this.oscPort = null;

  public OSCPortOut getOscPort() {
    if (this.oscPort == null){
      try {
        InetAddress address = InetAddress.getByName(;
        this.oscPort = new OSCPortOut(address, this.port);
      } catch (Exception e) {
    return this.oscPort;

Java Source Code List