У меня есть компьютер, подключенный к двум считывателям через 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
. При использовании одного считывателя у меня нет проблем, поэтому я знаю, что он из этого.Но когда у меня есть два, я хотел бы знать, из какого источника поступают данные.