[Live-devel] Sever dies when using NAT
Hyperbit
hyperbit at gmail.com
Sun Nov 27 15:48:33 PST 2005
Ok tried this with the "core code", and it still fails in the same
place. What I noticed is
1) On the internal LAN, all UDP ports are freely available
2) On the external side of the firewall TCP port 8554 and UDP ports
3700-4700 are open
Im thinking there may be a problem with the UDP ports on the firewall?
On 11/27/05, Ross Finlayson <finlayson at live555.com> wrote:
>
> >When I look at the server, it has exited (via exit(0) )
> >
> >void BasicTaskScheduler::SingleStep() {
> >.
> >.
> >.
> >// Unexpected error - treat this as fatal:
> > perror("BasicTaskScheduler::SingleStep(): select() fails");
> > exit(0);
> >.
> >.
> >.
> >}
> >
> >Now that I have no hair left to tear out, any idea what I am doing wrong?
>
> I don't know, because I didn't write your code :-) However, when
> "select()" fails, it is often because it is being called with a file
> descriptor that no longer exists (because it has been closed). (You
> can perhaps confirm this by looking at "errno".) So, I suggest
> looking for ways in which one of your sockets might get closed unexpectedly.
>
>
> Ross Finlayson
> Live Networks, Inc. (LIVE555.COM)
> <http://www.live555.com/>
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>
More information about the live-devel
mailing list