Friday, May 10, 2002 07:12 AM
Long delays in establishing TCP connections are sometimes due to problems with DNS lookup, in the client -- is your j2me client software configured correctly to use a valid DNS server? (maybe the built-in WAP connection either has a hardwired IP address to go to, or has a different TCP configuration than the j2me JVM?)
The way to test this is to try browsing to a URL, with the j2me client, but using the dotted quad IP address, instead of the hostname, and see if that goes much faster.
Or the reverse lookup could be the problem, if the j2me client doesn't have a valid PTR record in DNS giving a hostname matching the one it claims in the forward A record, and if the http server is being paranoid about verifying the client in DNS?