提高套接字断开连接的回调 - Java

时间:2013-10-02 16:53:13

标签: java android sockets

我的Android应用程序中有一个类,其中包含ServerSocket和一个Socket,它将在连接时保存客户端对象。现在我想要做的是创建一个回调,当客户端从任何一方断开连接时会引发回调。可能类似onSocketClose(Socket socket)onDisconnect(Socket socket)。有没有办法可以做到这一点?

我的服务器(Android应用)代码:

private ServerSocket serverSocket;
private Socket client;

public WiFiSender() {
    try {
        serverSocket = new ServerSocket(8);
    } catch (Exception ex) {
    }
}

public void start() {
    try {
        client = serverSocket.accept();
        if(client != null){
            Toast.makeText(null,"Device Connected at "+client.getInetAddress().toString(),Toast.LENGTH_SHORT)
                    .show();
        }
    } catch (Exception ex) {
    }
//some callback to handle client's disconnection

}

如果它有帮助,我可以在这个上创建一个单独的包装类。

0 个答案:

没有答案