External X clients cannot connect to my TinyCore display, even after I have exported an xauth key and have run "xhosts +$host" and "xhosts +". The error message from the X client is "Error: Can't open display: t2.localnet:0" X clients running on the TinyCore machine t2.localnet connect fine. SSH tunneling is not an option, because I'm trying to get better performance than the 1-2% slower than real time I get with optimized VNC when running full-motion 1080p video at 1920x1080 in mplayer. I'm wondering whether I need to enable or load Xorg's SECURITY extension to get external X clients to connect, but I don't see a .so file for it.
Any suggestions? Thanks in advance.
More details: The TinyCore machine will be a PXE-booted zero-client X terminal on a physically private network hung off the second NIC of the machine that runs the X clients. The firewall on the big machine's second NIC is wide open, and there are no rejected packets in either direction. TinyCore is running with Xorg-7.5, xorg-7.5-3d, 915resolution, graphics-3.0.3-tinycore, and their deps. In order to run X on TinyCore at 1920x1200, I have to boot to text mode and then run startx as root from bootlocal.sh. If I run startx as user tc, it does 1600x1200, not 1920x1200--don't know why. TinyCore is running on an i3 540 processor with integrated graphics on an Asus P7H55-M motherboard if that matters.