接收发件人的IP地址

时间:2018-10-07 10:35:54

标签: c# sockets udp ip

我有一台计算机,使用UDP协议通过TCP / IP连接到两个读取器。

我的代码如下:

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?我的异步功能中需要Epcreceivecallback吗?使用此代码时,LocalEndpoint称为0.0.0.0

使用一个阅读器时,我没有问题,然后我就知道那是那个问题。但是当我有两个时,我想知道数据来自哪个。

0 个答案:

没有答案