小编Jon*_*Jon的帖子

Android DatagramSocket无法正常工作

public void Connect() throws Exception
{
 InetAddress dest;
 dest = InetAddress.getByName("192.168.1.100");
 DatagramSocket socket = new DatagramSocket();
 socket.connect(new InetSocketAddress(15900));
 byte[] message = "Oh Hai!".getBytes();
 DatagramPacket packet = new DatagramPacket(message, message.length,dest,15900);
 socket.send(packet);
}
Run Code Online (Sandbox Code Playgroud)

在Android SDK 1.5上使用上面的代码,在将调试器附加到android仿真时,我逐步完成上面的示例(从教程中获得),调试器在用户到达DatagramSocket行时将控制权返回给用户...当我按F8(Eclipse Galileo)继续时,我立即再次控制..基本上它永远不会到达socket.connect ....这里出了什么问题?如果我将它包围在try/catch块中,则不会捕获任何内容,因此它不是例外.为什么会这样死?

谢谢!

java android

1
推荐指数
1
解决办法
6877
查看次数

标签 统计

android ×1

java ×1