/
linkfly
/
MasterKnight
Обзор
Документация
Войти
/
linkfly
/
MasterKnight
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
scripts/test-serv.ps1
30 строк
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
Код
Авторство
О чём код?
# --- ������ (������� ���� 14001 �� ���������� IP) --- # ���������� ��������� IP � ���� $localIPstr = "192.168.92.120" $port = 14001 ### $localIP = [System.Net.IPAddress]::Parse($localIPstr) # ������� IPEndPoint, ������� ���������, ��� ������ ������� $localEndPoint = New-Object System.Net.IPEndPoint($localIP, $port) # ������� UdpClient � ������ ��� � ����������� ��������� $listener = New-Object System.Net.Sockets.UdpClient $listener.Client.Bind(${localEndPoint}) Write-Host "�������� UDP-������� ������ �� ����� $port � ������ $localIP..." Write-Host "���� ����� ������ �� ������ IP ����� ��������, �� ��� �� ������." # ����� Receive ��������� ���������� �� ��������� ������ try { $receivedBytes = $listener.Receive([ref]$null) $remoteEndPoint = $listener.Client.RemoteEndPoint Write-Host "����� ������� �� $($remoteEndPoint.Address):$($remoteEndPoint.Port)" Write-Host "������: " + [System.Text.Encoding]::UTF8.GetString($receivedBytes) } catch { Write-Error "������ ��� ������: $_" } finally { $listener.Close() }