Код: Выделить всё
//I have global collection for all connected clients
Dictionary Clients = new Dictionary();
// this method is called in milliseconds
void Broadcast(byte[] data)
{
List disconnected = new List();
foreach (KeyValuePair socket in Clients)
{
try
{
socket.Value.Send(data);
}
catch (Exception e)
{
IPEndPoint ep = (IPEndPoint) socket.Value.RemoteEndPoint;
disconnected.Add(ep.Port);
}
}
foreach(int port in disconnected)
{
Clients.Remove(port);
}
}
Имя сбойного приложения: WindowsTerminal.exe, версия: 1.20 .2406.26001, отметка времени: 0x667c7d41
Имя сбойного модуля: Microsoft.Terminal.Control.dll, версия: 1.20.2406.26001, отметка времени: 0x667c7b85
Код исключения: 0xc0000005
Смещение ошибки: 0x0000000000006824
Идентификатор сбойного процесса: 0x0x198A0
Сбойное время запуска приложения: 0x0x1DAE0DAC3A16BAF
< strong>Путь сбойного приложения: C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.20.11781.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe
Путь сбойного модуля: > C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.20.11781.0_x64__8wekyb3d8bbwe\Microsoft.Terminal.Control.dll
Идентификатор отчета: 691fa460-3fab-4b59 -9c44-42f7bfb136f4
Полное имя сбойного пакета: Microsoft.WindowsTerminal_1.20.11781.0_x64__8wekyb3d8bbwe
Сбойный пакет -относительный идентификатор приложения: App
Подробнее здесь: https://stackoverflow.com/questions/788 ... ng-sending