Look up WINSOCKFIX and try that.

Also triple check your router settings and be sure the MIXED network option is enabled. Sadly your post tells so little that I can't share a link about your router if there is one.

Bob