Cliente
1 2 3 4 5 6 |
##Client $ip=[IPAddress]"127.0.0.1" $TcpClient=New-Object System.Net.Sockets.TcpClient($ip, "2050") $mensaje=New-Object System.IO.StreamWriter $TcpClient.GetStream() $mensaje.Write("echo hol2222a") $mensaje.Dispose() |
Servidor y cliente
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
##Server $ip=[IPAddress]"0.0.0.0" $TcpListener=New-Object System.Net.Sockets.TcpListener (New-Object System.Net.IPEndPoint($ip,"2050")) $TcpListener.Start() while($true) { $mensaje2=(New-Object System.IO.StreamReader ($TcpListener.AcceptTcpClient().GetStream())).ReadLine() $mensaje2 ##Client $ip=[IPAddress]"192.168.204.222" $TcpClient=New-Object System.Net.Sockets.TcpClient($ip, "2051") $mensaje=New-Object System.IO.StreamWriter $TcpClient.GetStream() $mensaje.Write($mensaje2) $mensaje.Dispose() } $TcpListener.Stop() |
Servidor que ejecuta
1 2 3 4 5 6 7 8 9 10 11 |
##Server $ip=[IPAddress]"0.0.0.0" $TcpListener=New-Object System.Net.Sockets.TcpListener (New-Object System.Net.IPEndPoint($ip,"2051")) $TcpListener.Start() while($true) { $mensaje=(New-Object System.IO.StreamReader ($TcpListener.AcceptTcpClient().GetStream())).ReadLine() $mensaje | iex } $TcpListener.Stop() |