listen(backlog=5) -> Socket
listen(backlog=5) {|sock| ... } -> object
自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。
ブロックが渡されたときにはそのブロックに生成された Socket オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。ブロックを省略した場合は、生成された Socket オブジェクトが返されます。