一个已建立的连接被你的主机上的软件终止你的、主机、软件

2023-09-12 00:08:12 作者:春日樱亭

[2011-04-11 13时27分36秒 -  ddmlib]一个建立的连接被你的主机上的软件终止
产生java.io.IOException:已建立的连接被你的主机上的软件终止
    在sun.nio.ch.SocketDispatcher.write0(本机方法)
    在sun.nio.ch.SocketDispatcher.write(来源不明)
    在sun.nio.ch.IOUtil.writeFromNativeBuffer(来源不明)
    在sun.nio.ch.IOUtil.write(来源不明)
    在sun.nio.ch.SocketChannelImpl.write(来源不明)
    在com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    在com.android.ddmlib.Client.sendAndConsume(Client.java:573)
    在com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349)
    在com.android.ddmlib.Client.requestAllocationStatus(Client.java:419)
    在com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:840)
    在com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:808)
    在com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:767)
    在com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:635)
    在com.android.ddmlib.DeviceMonitor.access $ 100(DeviceMonitor.java:42)
    在com.android.ddmlib.DeviceMonitor $ 3.run(DeviceMonitor.java:563)

解决方案

这些问题可以通过关闭Eclipse和再次重新启动它简单地解决。蚀有时不能建立与仿真器的连接,所以这可以在某些情况下发生的。

[2011-04-11 13:27:36 - ddmlib]An established connection was aborted by the software in your host machine
java.io.IOException: An established connection was aborted by the software in your host machine
    at sun.nio.ch.SocketDispatcher.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(Unknown Source)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.write(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
    at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    at com.android.ddmlib.Client.sendAndConsume(Client.java:573)
    at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349)
    at com.android.ddmlib.Client.requestAllocationStatus(Client.java:419)
    at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:840)
    at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:808)
    at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:767)
    at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:635)
    at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42)
    at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:563)
modbustcpclient你的主机中的软件终止了一个已建立的连接原因 NoMachine for Mac 远程桌面软件 ...

解决方案

These problem can be simply solved by closing Eclipse and restarting it again. Eclipse sometimes fails to establish a connection with the Emulator, so this can happen in some cases.