avoid ListenTCP helper

This commit is contained in:
Alan Donovan 2021-09-03 12:55:40 -04:00
parent 43198b24aa
commit 2c660fa2e5
4 changed files with 5 additions and 4 deletions

View file

@ -63,7 +63,7 @@ func logs(ctx context.Context, tail bool, codespaceName string) error {
}
// Ensure local port is listening before client (getPostCreateOutput) connects.
listen, err := liveshare.ListenTCP(0) // zero => arbitrary
listen, err := net.Listen("tcp", ":0") // arbitrary port
if err != nil {
return err
}

View file

@ -6,6 +6,7 @@ import (
"encoding/json"
"errors"
"fmt"
"net"
"os"
"strconv"
"strings"
@ -277,7 +278,7 @@ func forwardPorts(log *output.Logger, codespaceName string, ports []string) erro
for _, pair := range portPairs {
pair := pair
group.Go(func() error {
listen, err := liveshare.ListenTCP(pair.local)
listen, err := net.Listen("tcp", fmt.Sprintf(":%d", pair.local))
if err != nil {
return nil
}

View file

@ -86,7 +86,7 @@ func ssh(ctx context.Context, sshProfile, codespaceName string, localSSHServerPo
usingCustomPort := localSSHServerPort != 0 // suppress log of command line in Shell
// Ensure local port is listening before client (Shell) connects.
listen, err := liveshare.ListenTCP(localSSHServerPort)
listen, err := net.Listen("tcp", fmt.Sprintf(":%d", localSSHServerPort))
if err != nil {
return err
}

View file

@ -48,7 +48,7 @@ func PollPostCreateStates(ctx context.Context, log logger, apiClient *api.API, u
}
// Ensure local port is listening before client (getPostCreateOutput) connects.
listen, err := liveshare.ListenTCP(0)
listen, err := net.Listen("tcp", ":0") // arbitrary port
if err != nil {
return err
}