Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


CanConnectToCacheServer(string, ushort)

Checks the availability of the Cache Server.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static bool CanConnectToCacheServer(string ip, ushort port)

Parameters

The IP address of the Cache Server.

port

The Port number of the Cache Server.

Returns

Type

Description

boolReturns true when Editor can connect to the Cache Server. Returns false otherwise.

Examples

using UnityEngine;using UnityEditor;public class AssetDatabaseExamples : MonoBehaviour{ [MenuItem("AssetDatabase/Debugging Connection to the Cache Server")] static void DebuggingConnectionToTheCacheServer() { //This will Enable Cache Server in Project Settings EditorSettings.cacheServerMode = CacheServerMode.Enabled; Debug.Log("Is Cache Server Enabled? - " + AssetDatabase.IsCacheServerEnabled()); var cacheServerIP = "10.37.44.195"; ushort cacheServerPort = 10443; if (AssetDatabase.IsConnectedToCacheServer() == false) { if (AssetDatabase.CanConnectToCacheServer(cacheServerIP, cacheServerPort) == false) { Debug.Log("Cache server is not available, check IP address and Port Number"); } else { Debug.Log("Cache server is available, but not connected now. Set correct IP and Port Number in Project Settings"); } } else { Debug.Log("Cache Server is connected"); Debug.Log("Cache Server IP: " + AssetDatabase.GetCacheServerAddress()); Debug.Log("Cache Server Port Number: " + AssetDatabase.GetCacheServerPort()); } }}