What I'm trying to do seems pretty simple on the face of it -- create a
UDP listener on a particular port. My code is as follows:
int port = 9000;
IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, port);
UdpClient listener = new UdpClient(endPoint); // or new
UdpClient(port);
while (true){
byte[] bytes = listener.Receive(ref endPoint);
...
}
Unfortunately, my code never gets past the receive statement. I know
the data is coming into the machine, and a Java version of the same
code works just fine with the same server side resources.
What am I doing wrong here? I've looked at several past threads on the
same topic area and tried each and every suggestion, to no avail.
Help!
Thanks
Sandeep
Arne Vajhøj - 30 Aug 2006 03:27 GMT
> What I'm trying to do seems pretty simple on the face of it -- create a
> UDP listener on a particular port. My code is as follows:
[quoted text clipped - 8 lines]
> ...
> }
Try:
int port = 9000;
UdpClient listener = new UdpClient(port);
IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, 0);
while (true){
byte[] bytes = listener.Receive(ref endPoint);
...
}
Arne
ssmulgund@yahoo.com - 30 Aug 2006 03:59 GMT
Thanks for the suggestion, this seems to work!
Sandeep
> > What I'm trying to do seems pretty simple on the face of it -- create a
> > UDP listener on a particular port. My code is as follows:
[quoted text clipped - 20 lines]
>
> Arne