好,所以我有一个扩展到Socket并实现Runnable的类
在我的服务器代码上。我做了这样的事情。
ClientSocketAcceptedThread socket = (ClientSocketAcceptedThread) serverSocket.accept();
它运行程序。但是,每次有新客户端连接到服务器时,它都会说
java.lang.ClassCastException: java.base/java.net.Socket cannot be cast to Server.ClientSocketAcceptedThread
at Server.ServerSocketThread.run(ServerSocketThread.java:45)
当我做这样的事情
ClientSocketAcceptedThread socket = serverSocket.accept();
它不会运行程序并给出错误
Error:(45, 57) java: incompatible types: java.net.Socket cannot be converted to Server.ClientSocketAcceptedThread
您能帮忙创建定制Socket类的最佳方法是什么?你能告诉我我哪里出问题了吗?