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

时间:2015-07-26 21:15:29

标签: scala serversocket extends

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

class MyServer(port : Int) extends ServerSocket {
  ...
  var socket : Socket = this.accept()

这会引发错误:Socket尚未绑定

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

这很有效。

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

1 个答案:

答案 0 :(得分:1)

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

这是你如何做到的:

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