Realizar un login entre un cliente y servidor por UDP en PowerShell (comprobar el usuario y la contraseña en el cliente y en el servidor)

Servidor

##Server
$port=2021
$endpoint = new-object System.Net.IPEndPoint ([IPAddress]::Any,$port)
$udpclient=new-Object System.Net.Sockets.UdpClient $port
$content=$udpclient.Receive([ref]$endpoint)
$convert=[Text.Encoding]::ASCII.GetString($content)

$spli=$convert.Split("*")
$user=$spli[0]
$pass=$spli[1]

if($user -eq "user" -and $pass -eq "pass")
{
    Write-Host "Login"
}
else
{
    Write-Host "No login"
}

$udpclient.Close()

Cliente

[crayon-6a61984da5881273146323/]