javax.microedition.io.ConnectionNotFoundException:socket :: open中的错误10061

时间:2012-08-11 01:21:27

标签: sockets java-me packet

javax.microedition.io.ConnectionNotFoundException: error 10061 in socket::open

我在j2me中遇到了这个错误 - 执行中。

我试过搜索,但没有用。

代码:

Connector.open("socket://127.0.0.1:7777")

1 个答案:

答案 0 :(得分:0)

根据ConnectionNotFoundException文档“此类用于表示无法找到连接目标,或者不支持协议类型”。

socket是受支持的协议,因此无法找到连接目标。确保127.0.0.1:7777已启动,正在运行,并且支持接收Socket连接。

您可以尝试以下Java代码:

public class Server {
    static boolean done = false;

    public static void main(String[] args) {
        try {
            ServerSocket server = new ServerSocket(7777);

            while (!done) {
                final Socket socket = server.accept();
                new Thread() {
                    public void run() {
                        treatSocket(socket);
                    }
                }.start();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    static void treatSocket(Socket socket) {
        // treat socket data
    }
}