Хорошо, у меня есть класс, который распространяется на 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?Можете ли вы сказать мне, где я ошибся?