IMPORTANT NOTE: If you have received this error, you are not using the latest RealPlayer. RealPlayer 8 Basic is a FREE, recommended update available for Windows 95/98/NT and recent Macintosh systems.
If your system meets the minimum system requirements, we recommend that you update your player now by clicking here and following the download and installation instructions.
Error #22 Requested server is not valid.
There are several possible causes of this error message:
- Using the Windows 95 version of the Player with a 16-bit Winsock
- Using a version of Netscape prior to 2.0
- Your service provider is behind a firewall or using a proxy gateway
- Your Internet Service Provider (ISP) is using a version of Squid Cache or Harvest Cache prior to 2.0.
The 32-bit versions of the Players for Windows 95 and Windows NT require a 32-bit Winsock. However, some browsers use a 16-bit Winsock.
You need to either install a 32-bit browser and its 32-bit Winsock, or install the Windows 3.1 (16-bit) version of the RealPlayer.
Notes: Be sure to run the uninstall program for the Player before installing another version of it. Do not install both the Windows 95/NT (32-bit) and Windows 3.1 (16-bit) Players on one system at the same time. This will cause operational conflicts between the Player versions.
If you are using the Windows 95 (32-bit) version of the Player, you should upgrade to at least the 2.0 version of the Netscape 32-bit player. If you are using RealAudio Player or RealPlayer for Windows 3.1.x (16-bit), you should upgrade to at least the 2.0, 16-bit, version of Netscape.
Please upgrade the browser by using the following procedure:
- Remove the RAPlayer (RealAudio 3.0 or earlier) or Real\Player (RealPlayer) directory.
- Obtain and install the appropriate version of Netscape.
- Reinstall RealAudio Player or RealPlayer.
By following this procedure, your browser will be updated, and configured properly for the RealAudio Player or RealPlayer.
Service provider is behind a firewall:
The default behavior for the RealAudio Player and the RealPlayer is to receive data packets via UDP. Some systems behind packet-filtering firewalls cannot receive UDP packets.
In some cases, switching this default to TCP can solve this problem. Refer to Setting Your Player to Receive Data through TCP only.
For more complete information on firewalls and how RealAudio and RealVideo work with them, please search the Knowledge Base with the keywords "configure AND firewall".
If your ISP is using an outdated version of Squid Cache or Harvest Cache, they may interfere with UDP transmission. This problem is not common.
Squid Cache is derived from software developed on the ARPA-funded Harvest Project which developed the Harvest Cache. Both use Internet Cache Protocol Specification v1.4 (ICP) which describes the protocol to be used for exchanging information among caches, and for application programs that need guaranteed reliable transmission of binary objects.
You can receive RealAudio and RealVideo clips through HTTP. Within ICP, they are cached. The RealAudio and RealVideo data itself is coming over UDP (default configuration) and, under ICP, is not HTTP cachable.
The default behavior for the Player is to receive RealAudio and RealVideo data packets through UDP. Squid Cache and Harvest Cache versions prior to 2.0 perform packet-filtering and, therefore, cannot receive UDP packets. If your system cannot receive UDP packets, set the Player's Transport setting to TCP only. Refer to Setting Your Player to Receive Data through TCP only.
If the problem remains, contact your system administrator. They may need to upgrade to a more current version of this Web-caching software.
Setting Your Player to Receive Data through TCP only:
- Select Preferences from the View menu.
- Click the Network tab in the Preferences windows.
- Click TCP in the Receive Audio Via box.
- Click the OK button.
RealAudio Player 3.0, RealPlayer 4.0, and RealPlayer 5.0 :
Note: These versions of the Player should automatically detect if you cannot receive data through UDP and switch to TCP. In some cases, you may need to force the Player to default to TCP.
- Select Preferences from the View menu.
- Click the Transport tab in the Preferences windows.
- Click the Use Specified Transports box.
- Click the Specify Transports button.
- Check the Use TCP for all content option and make sure that the other options are unselected.
- Click the OK button in the Specify Transports window.
- Click the OK button in the Preferences window.

