/
linkfly
/
MasterKnight
Обзор
Документация
Войти
/
linkfly
/
MasterKnight
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
scripts/test-client.ps1
33 строки
1 KB
Сергей Катревич
[hw-30] Preparing multiplayer workflow, bugfixes, prepared running two instance into one PC, research low networking is done, prepared to use online subsystem, debug/dev using online subsystem in-progress, etc ...
13 апр 2026, 00:54
13 апр 2026, 00:54
d6b2b66
Код
Авторство
О чём код?
# --- ������ (���������� Broadcast �� ����������� IP) --- # ��������� $broadcastIP = "192.168.92.255" # ����������������� ����� ����� ������� $port = 14001 # ����, ������� ������� ������ $localSourceIP = "192.168.92.121" # IP-�����, � �������� �� ����� ��������� ����� # ��������� ��� �������� $message = [System.Text.Encoding]::UTF8.GetBytes("Test Broadcast from 192.168.92.121") # ������� UdpClient $client = New-Object System.Net.Sockets.UdpClient # --- �������� ��������� --- # 1. ��������� �������� Broadcast-������� $client.EnableBroadcast = $true # 2. ����������� ������ � ����������� ���������� IP � ����� (0 - ������� ������� ���������) # ��� �����������, ��� ����� ����� ������ � ���������� 192.168.92.121 $localEndPoint = New-Object System.Net.IPEndPoint([System.Net.IPAddress]::Parse($localSourceIP), 0) $client.Client.Bind($localEndPoint) Write-Host "�������� broadcast-������ �� ${broadcastIP}:${port} � ���������� IP $localSourceIP..." # ���������� ������ # ���������� Send, ��� ��� �� ��� ��������� ������� ����� Bind � EnableBroadcast $bytesSent = $client.Send($message, $message.Length, $broadcastIP, $port) Write-Host "���������� ����: $bytesSent" # ��������� ���������� $client.Close()