Scala扩展ServerSocket:服务器尚未绑定错误

Scala扩展ServerSocket:服务器尚未绑定错误,scala,serversocket,extends,Scala,Serversocket,Extends,我是Scala的初学者,请提前道歉。 我试图扩展ServerSocket,但遇到未绑定错误。有什么想法吗 class MyServer(port : Int) extends ServerSocket { ... var socket : Socket = this.accept() 这会引发错误:套接字尚未绑定 class MyServer(port : Int) { var ss : ServerSocket = new ServerSocket(port) ... v

我是Scala的初学者,请提前道歉。 我试图扩展ServerSocket,但遇到未绑定错误。有什么想法吗

class MyServer(port : Int) extends ServerSocket {
  ...
  var socket : Socket = this.accept()
这会引发错误:套接字尚未绑定

class MyServer(port : Int) {
  var ss : ServerSocket = new ServerSocket(port)
  ...
  var socket : Socket = ss.accept()
这很有效


扩展ServerSocket时,我没有将端口号传递给它吗?

是的,扩展它时,你没有将端口号传递给
ServerSocket
构造函数

以下是您如何做到这一点:

class MyServer(port: Int) extends ServerSocket(port)