PowerShell TCP Listener


PowerShell uses the following commands to open a socket on a specific port via System.NET:

$endpoint = new-object System.Net.IPEndpoint([ipaddress]::any,80)
$listener = new-object System.Net.Sockets.TcpListener $endpoint
$listener.start()
$data = $listener.AcceptTcpClient()

The commands can be used for simulating a network service, as an example to test the network connection before the actual network service is installed, see also: PING with Port - Windows cmd | PowerShell: Test-Netconnection

positive Bewertung({{pro_count}})
Rate Post:
{{percentage}} % positive
negative Bewertung({{con_count}})

THANK YOU for your review!

Publication: 2022-08-12 from Bernhard 🔔


Top articles in this section


PowerShell Log-Files: Logging into a textfile - write to file
Log files in PowerShell can be created via the Out-File command, via a custom function, or via PowerShell's built-in Transcript.

PowerShell Loops and Array
An array stores multiple values, similar to a 2-column table.

PowerShell text file and csv read / write
PowerShell text file and csv read / write

Questions / Comments