|
|
|
Communication with Zend Studio Client facilitates the integration that combines Zend Platform’s event reporting capabilities with Zend Studio’s editing, debugging and profiling features.
There are two modes of communication with Zend Studio which, accommodate different requirements:
Tunneling (Auto Detect Mode) – creates a secure communication tunnel with Zend Studio Client (IDE) that keeps a persistent connection with the designated communication port. This mode of communication is the recommended mode of communication it is also responsible for solving communication problems that arise when Zend Studio Client is behind a security mediation device such as a Firewall or NAT.
On-Demand Communication – creates a connection on demand. Selecting to edit, debug or profile code opens a connection that is closed once the action is completed. This requires defining the port and IP for direct communication with Zend Studio Client.
Choosing a mode of communication depends on how your environment is set-up. If there are security mediation devices and there is no limitation to keeping a persistent connection use the Tunneling option - the preferred mode of communication. However, if for some reason it is not possible to keep the port connection open at all times, use the On-Demand Communication option, this option should be used when Zend Platform and Zend Studio Client are not separated by any security mediation devices.
To Setup the Integration with the Zend Studio Client, there are several tasks that need to be performed depending on the type of connection you want to establish:
Configuring Zend Central Preferences for Tunneling Communication
Configuring Zend Central Preferences for On-Demand Communication
Configuring Zend Studio Server's Settings for Tunneling and On-Demand Communication