Получить IP-адрес отправителя - PullRequest
0 голосов
/ 07 октября 2018

У меня есть компьютер, подключенный к двум считывателям через TCP / IP по протоколу UDP.

Мой код выглядит так:

IPEndPoint Info = new IPEndPoint(IPAddress.Any, MVM.readerProperties.AutoPort);
                    EpcSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
                    EpcSocket.Bind(Info);
                    IsConnected = true;
                    EpcSocket.BeginReceive(Epcrecebuffer, 0, Epcrecebuffer.Length, SocketFlags.None, new AsyncCallback(EpcReceiveCallBack), null);

У меня вопрос, как мне найти, какой IPAdressу отправителя есть?Мне нужно, чтобы в моей функции Async Epcreceivecallback?При использовании этого кода LocalEndpoint считается 0.0.0.0

. При использовании одного считывателя у меня нет проблем, поэтому я знаю, что он из этого.Но когда у меня есть два, я хотел бы знать, из какого источника поступают данные.

...