我是Android初学者,我尝试通过TCP / IP将ARCHOS 101 G9连接到另一台设备
无线网络。在我的项目的活动中,我有一个名为connectTCP的库的功能。
所以我要做的是:connectTCP("175.145.1.105", 10003);
。 10003是主机的端口号。 ARCHOS设备与主机之间存在连接,因为我可以从ARCHOS设备ping主机。但是在我的项目的主Activity中,当调用该函数并且可能建立了连接时,整个应用程序立即停止。这意味着即使应用程序窗口也会关闭。此外,LogCat说“Zygote Process 5377由信号(11)终止”。但是没有例外。我在AndroidManifest.xml中修改的唯一内容是我包含<uses-permission android:name="android.permission.INTERNET" />
。那可能是什么问题呢?提前谢谢。
答案 0 :(得分:2)
可能是因为您没有在单独的Thread
上执行TCP连接请求。在这里阅读更多相关信息: