Я начал выполнять базовое сетевое программирование.tcp/ip packet прослушиватель
Я прочитал/написал свои собственные программы, используя TcpClient
и TcpListener
, и это сработало нормально.
Однако приложение, над которым я сейчас работаю, работает по-другому.
Я хочу настроить программу, которая прослушивает пакеты tcp/ip без необходимости подключения.
Например, отправьте приложение для отправки пакетов в мою программу с соответствующим номером ip и номером порта.
Я также изучил использование Sharppcap и packet.net, но все примеры, которые я нашел, только слушают устройства, найденные локально (нет возможности устанавливать такие параметры, как номер порта и ip add).
Есть ли у кого-нибудь предложение о том, как это сделать?
Что именно вы пытаетесь решить здесь? Пока неясно, в чем проблема. Вы говорите «без подключения», но не объясняете, чего вы ожидаете от него, чтобы не подключаться. Вы ожидаете, что сможете каким-то образом прослушать удаленное устройство? – Oded
Вы посмотрели UdpClient и UdpListner? UDP - протокол без подключения. –
@Однако, да, у меня есть устройство, передающее пакеты ip/tcp в мою программу. Поэтому нет связи с слушателем, как с tcpclient/server. Я изучил Udp, моя проблема в том, что это не так надежно. Мне нужно убедиться, что эти пакеты попадают в мою программу, а с udp нет никакой информации. – Rick