Вот часть кода:
Dim RemoteIpEndPoint As New IPEndPoint(IPAddress.Any, port) ' ip и порт удаленного компа
udpClient.Client.ReceiveTimeout = 600
receiveBytes = udpClient.Receive(RemoteIpEndPoint) ' в receiveBytes данные, в RemoteIpEndPoint адрес и порт от кого
речь о серверном приложении, помогите разобраться. нужно, чтобы команда приёма данных работала от прерывания (события) подачи данных на порт с удалённого компа. это чтобы в таймер не ставить или в иной цикл. и стоит ли писать udpClient.Client.ReceiveTimeout и какой?
Аналогичные действия можем видеть в файрволе, когда вдруг видим, что пришла сетевая атака с такогото узла или сообщение в широковещательном чате, игре сервер-клиент.
Ответить
|