序列化套接字

Ram*_*ami 2 java sockets serialization

我尝试序列化套接字,但它没有工作.什么是正确的方法?

public class MySocket implements Serializable
{
    private Socket socket;

    public MySocket(Socket socket) {
        this.socket = socket;

    }
    public Socket getSocket() {
        return socket;
    }
    public void setSocket(Socket socket) {
        this.socket = socket;
    }
Run Code Online (Sandbox Code Playgroud)

}

小智 9

设计Socket实例不可序列化 - 您无法保存或通过网络传输它们,这没有任何意义.根据您要执行的操作,您需要在每次需要时创建一个新套接字,而不是将其保存到磁盘等.