首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android、OSC、接收器未接收消息。

Android、OSC、接收器未接收消息。
EN

Stack Overflow用户
提问于 2016-08-13 00:24:47
回答 1查看 451关注 0票数 2

我正在开发一个应用程序,通过OSC接收来自其他程序的消息。我使用的库是来自http://www.illposed.com/software/javaosc.html的JavaOSC。

我在onCreate方法( try{}部分)中放入了以下内容:

代码语言:javascript
复制
import com.illposed.osc.OSCListener;
import com.illposed.osc.OSCMessage;
import com.illposed.osc.OSCPort;
import com.illposed.osc.OSCPortIn;

public class MainActivity extends AppCompatActivity{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        try {
            OSCPortIn receiver = new OSCPortIn(5679);
            OSCListener listener = new OSCListener() {
                public void acceptMessage(Date time, OSCMessage message) {
                    System.out.println("Message received!");
                }
            };
            receiver.addListener("/fromPython", listener);
            receiver.startListening();
        } catch (SocketException e) {
            Log.d("OSCSendInitalisation", "Socket exception error!");
        }
    }    
}

在我的python代码中,我发送了一条带有/fromPython地址的消息到正确的端口,我用其他程序(例如Max,Pd)测试了它,并可以接收到确认消息。然而,我在这里没有收到任何消息。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2016-08-15 23:59:02

实际上,代码没有任何问题。Android Emulator的IP地址与计算机的IP地址不同。因此,要将消息发送到Emulator,您需要首先找到该Emulator的ip。谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38922588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档