public void Listener(int portNo)
{
listener = new UdpClient(portNo);
serverEP = new IPEndPoint(IPAddress.Any, portNo);
while (true)
{
byte[] data = listener.Receive(ref serverEP);
RaiseDataReceived(new ReceivedDataArgs()
{
Ipaddress = serverEP.Address,
Port = serverEP.Port,
ReceivedBytes = data
});
}
}
public class ReceivedDataArgs : EventArgs
{
public IPAddress Ipaddress { get; set; }
public int Port { get; set; }
public byte[] ReceivedBytes;
}
Здесь, в этом методе, я передаю адрес порта, где я хочу прослушивать данные. Но, к сожалению, он печатает какой-то случайный адрес порта. Ищу помощь по этому поводу.